public async Task <University_MajorsDTO> Get([FromBody] University_MajorsDTO university_MajorsDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } var university_Majors = await university_MajorsService.Get(university_MajorsDTO.Id); if (university_Majors == null) { return(null); } var university_Majors_SubjectGroups = await university_Majors_SubjectGroupService.List(new University_Majors_SubjectGroupFilter { UniversityId = new IdFilter { Equal = university_MajorsDTO.UniversityId }, MajorsId = new IdFilter { Equal = university_MajorsDTO.MajorsId }, Year = university_MajorsDTO.Year }); university_MajorsDTO = new University_MajorsDTO(university_Majors); university_MajorsDTO.university_Majors_SubjectGroupDTO = university_Majors_SubjectGroups.Select(u => new University_Majors_SubjectGroupDTO(u)).ToList(); return(university_MajorsDTO); }
public async Task <ActionResult <University_MajorsDTO> > Update([FromBody] University_MajorsDTO university_MajorsDTO) { if (university_MajorsDTO == null) { university_MajorsDTO = new University_MajorsDTO(); } University_Majors university_Majors = ConvertDTOtoBO(university_MajorsDTO); university_Majors = await university_MajorsService.Update(university_Majors); university_MajorsDTO = new University_MajorsDTO { Id = university_Majors.Id, MajorsId = university_Majors.MajorsId, MajorsCode = university_Majors.MajorsCode, MajorsName = university_Majors.MajorsName, UniversityId = university_Majors.UniversityId, UniversityCode = university_Majors.UniversityCode, UniversityName = university_Majors.UniversityName, UniversityAddress = university_Majors.UniversityAddress, Year = university_Majors.Year, Errors = university_Majors.Errors }; if (university_Majors.HasError) { return(BadRequest(university_MajorsDTO)); } return(Ok(university_MajorsDTO)); }
private University_Majors ConvertDTOtoBO(University_MajorsDTO university_MajorsDTO) { University_Majors University_Majors = new University_Majors { Id = university_MajorsDTO.Id, MajorsId = university_MajorsDTO.MajorsId, MajorsCode = university_MajorsDTO.MajorsCode, MajorsName = university_MajorsDTO.MajorsName, UniversityId = university_MajorsDTO.UniversityId, UniversityCode = university_MajorsDTO.UniversityCode, UniversityName = university_MajorsDTO.UniversityName, UniversityAddress = university_MajorsDTO.UniversityAddress, Year = university_MajorsDTO.Year }; return(University_Majors); }
public async Task <University_MajorsDTO> Get([FromBody] University_MajorsDTO university_MajorsDTO) { if (university_MajorsDTO == null) { university_MajorsDTO = new University_MajorsDTO(); } University_Majors university_Majors = ConvertDTOtoBO(university_MajorsDTO); university_Majors = await university_MajorsService.Get(university_Majors.Id); return(university_Majors == null ? null : new University_MajorsDTO() { Id = university_Majors.Id, MajorsId = university_Majors.MajorsId, MajorsCode = university_Majors.MajorsCode, MajorsName = university_Majors.MajorsName, UniversityId = university_Majors.UniversityId, UniversityCode = university_Majors.UniversityCode, UniversityName = university_Majors.UniversityName, UniversityAddress = university_Majors.UniversityAddress, Year = university_Majors.Year, }); }