Пример #1
0
        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);
        }
Пример #2
0
        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));
        }