public async Task Update(Guid id, UpsertFacultyModel model) { var faculty = await repository.GetById(id); faculty.Update(model.Name); repository.Update(faculty); await repository.SaveChanges(); }
public async Task <FacultyModel> Add(UpsertFacultyModel model) { var faculty = new Faculty(model.Name); await repository.Add(faculty); await repository.SaveChanges(); return(mapper.Map <FacultyModel>(faculty)); }
public async Task <IActionResult> Update([FromRoute] Guid id, [FromBody] UpsertFacultyModel model) { await facultyService.Update(id, model); return(NoContent()); }
public async Task <IActionResult> Add([FromBody] UpsertFacultyModel model) { var result = await facultyService.Add(model); return(Created(result.Id.ToString(), null)); }