public async Task Update(Guid id, UpsertUniversityModel model) { var university = await repository.GetById(id); university.Update(model.Name, model.City); repository.Update(university); await repository.SaveChanges(); }
public async Task <UniversityModel> Add(UpsertUniversityModel model) { var university = new University(model.Name, model.City); await repository.Add(university); await repository.SaveChanges(); return(mapper.Map <UniversityModel>(university)); }
public async Task <IActionResult> Update([FromRoute] Guid id, [FromBody] UpsertUniversityModel model) { await universityService.Update(id, model); return(NoContent()); }
public async Task <IActionResult> Add([FromBody] UpsertUniversityModel model) { var result = await universityService.Add(model); return(Created(result.Id.ToString(), null)); }