Finished student controller and started course controller
This commit is contained in:
@@ -22,12 +22,12 @@ namespace BrightGlimmer.Service.Handlers.CommandHandlers
|
||||
|
||||
public async Task<bool> Handle(DeleteStudentCommand request, CancellationToken cancellationToken)
|
||||
{
|
||||
/* TODO: CHANGE TO SOFT DELETE */
|
||||
var student = await repository.GetAsync(request.Id);
|
||||
|
||||
student.Address.Delete();
|
||||
student.Address?.Delete();
|
||||
student.AssignedCourses.ToList().ForEach(x => x.Delete());
|
||||
student.Phones.ToList().ForEach(x => x.Delete());
|
||||
student.Delete();
|
||||
|
||||
await repository.UnitOfWork.SaveChangesAsync();
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user