Suppressions de certaines lignes inutiles (state), modification de certaines utilisations des méthodes d'extensions, correction d'un bug lié à l'update d'un objet inquiry
continuous-integration/drone/push Build is passing Details

pull/32/head
Erwan MENAGER 1 year ago
parent f671e4272c
commit c8d4c6a6be

@ -90,11 +90,9 @@ public class InquiryDataService : IInquiryDataService
updatingInquiry.Title = inquiry.Title;
updatingInquiry.Description = inquiry.Description;
updatingInquiry.IsUser = inquiry.IsUser;
//updatingInquiry.Database = inquiry.Database.FromDTOToEntity();
//updatingInquiry.InquiryTable = inquiry.InquiryTable.FromDTOToEntity();
// Permet d'indiquer en Db que l'entité a été modifiée.
DbContext.Entry(updatingInquiry).State = EntityState.Modified;
updatingInquiry.IdDatabase = inquiry.Database;
updatingInquiry.IdInquiryTable = inquiry.InquiryTable;
DbContext.SaveChangesAsync();
return updatingInquiry.FromEntityToModel().FromModelToDTO();
return updatingInquiry.FromEntityToDTO();
}
}

@ -57,7 +57,7 @@ public class LessonDataService : ILessonDataService
throw new ArgumentException("Impossible de trouver la leçon", nameof(title));
}
return lessonEntity.FromEntityToModel().FromModelToDTO();
return lessonEntity.FromEntityToDTO();
}
public bool DeleteLesson(int id)
@ -84,10 +84,8 @@ public class LessonDataService : ILessonDataService
updatingLesson.Title = lesson.Title;
updatingLesson.LastPublisher = lesson.LastPublisher;
updatingLesson.LastEdit = lesson.LastEdit;
// Permet d'indiquer en Db que l'entité a été modifiée.
DbContext.Entry(updatingLesson).State = EntityState.Modified;
DbContext.SaveChangesAsync();
return updatingLesson.FromEntityToModel().FromModelToDTO();
return updatingLesson.FromEntityToDTO();
}
public LessonDTO CreateLesson(string title, string lastPublisher, DateOnly? lastEdit)
@ -98,7 +96,7 @@ public class LessonDataService : ILessonDataService
LastPublisher = lastPublisher,
LastEdit = lastEdit,
};
DbContext.Lessons.Add(newLessonEntity.FromDTOToModel().FromModelToEntity());
DbContext.Lessons.Add(newLessonEntity.FromDTOToEntity());
DbContext.SaveChangesAsync();
return newLessonEntity;
}

@ -94,8 +94,6 @@ public class ParagraphDataService : IParagraphDataService
updatingParagraph.Info = paragraphDTO.Info;
updatingParagraph.Query = paragraphDTO.Query;
updatingParagraph.Comment = paragraphDTO.Comment;
// Permet d'indiquer en Db que l'entité a été modifiée.
DbContext.Entry(updatingParagraph).State = EntityState.Modified;
DbContext.SaveChangesAsync();
return updatingParagraph.FromEntityToDTO();
}

@ -84,8 +84,6 @@ public class SuccessDataService : ISuccessDataService
updatingSuccess.UserId = success.UserId;
updatingSuccess.InquiryId = success.InquiryId;
updatingSuccess.IsFinished = success.IsFinished;
// Permet d'indiquer en Db que l'entité a été modifiée.
DbContext.Entry(updatingSuccess).State = EntityState.Modified;
DbContext.SaveChangesAsync();
return updatingSuccess.FromEntityToDTO();
}

@ -30,7 +30,7 @@ namespace Shared
throw new ArgumentException("Impossible de trouver l'utilisateur", nameof(id));
}
return userEntity.FromEntityToModel().FromModelToDTO();
return userEntity.FromEntityToDTO();
}
@ -42,7 +42,7 @@ namespace Shared
throw new ArgumentException("Impossible de trouver l'utilisateur", nameof(username));
}
return userEntity.FromEntityToModel().FromModelToDTO();
return userEntity.FromEntityToDTO();
}
@ -69,7 +69,7 @@ namespace Shared
break;
}
var users = query.ToList();
return users.Select(s => s.FromEntityToModel().FromModelToDTO());
return users.Select(s => s.FromEntityToDTO());
}
public bool DeleteUser(int id)
@ -98,10 +98,8 @@ namespace Shared
updatingUser.Password = user.Password;
updatingUser.Email = user.Email;
updatingUser.IsAdmin = user.IsAdmin;
// Permet d'indiquer en Db que l'entité a été modifiée.
DbContext.Entry(updatingUser).State = EntityState.Modified;
DbContext.SaveChangesAsync();
return updatingUser.FromEntityToModel().FromModelToDTO();
return updatingUser.FromEntityToDTO();
}
@ -114,7 +112,7 @@ namespace Shared
Email = email,
IsAdmin = isAdmin
};
DbContext.Users.Add(newUserEntity.FromDTOToModel().FromModelToEntity());
DbContext.Users.Add(newUserEntity.FromDTOToEntity());
DbContext.SaveChangesAsync();
return newUserEntity;

Loading…
Cancel
Save