public async Task <IActionResult> Add([FromRoute] Guid universityId, [FromBody] CreateFacultyModel model) { model.UniversityId = universityId; var result = await _facultyService.Add(model); return(Created(result.Id.ToString(), null)); }
public async Task<FacultyModel> Add(CreateFacultyModel model) { var university = await _repository.GetAllDependenciesById(model.UniversityId); var faculty = _mapper.Map<Faculty>(model); university.AddFaculty(faculty); _repository.Update(university); await _repository.SaveChanges(); return _mapper.Map<FacultyModel>(faculty); }