public DepartmentDTOUpdateOut UpdateDepartment(int id, DepartmentDTOStudent departmentToUpdt) { logger.Info($"Getting department {id}, updatedepartment, department service"); Department department = GetDepartmentId(id); logger.Info($"Making updates"); department.DepartmentName = departmentToUpdt.DepartmentName; //department2.Grades = grade; logger.Info($"Converting to department and prepare for storing updates, updatedepartment, department service"); logger.Info($"Accessing department repository, for update department, department service"); db.DepartmentsRepository.Update(department); logger.Info($"Saving changes to db id {id}"); db.Save(); DepartmentDTOUpdateOut departmentDTO = new DepartmentDTOUpdateOut() { Id = department.Id, DepartmentName = department.DepartmentName, Grade = Utilities.ConverterDTO.SimpleDTOConverter <GradeDTO>(department.Grades) }; logger.Info($"returning department to controller, department service, updatedepartment"); return(departmentDTO); }
public IHttpActionResult PutClassRoom(int id, DepartmentDTOStudent updtClass) { if (id != updtClass.Id) { return(BadRequest("Id does not match")); } logger.Info($"accessing department service for updating of department id {id}"); DepartmentDTOUpdateOut classUpdated = departmentsService.UpdateDepartment(id, updtClass); return(Ok(classUpdated)); }