public async Task <ActionResult <Family> > PostFamily(BLL.App.DTO.Family family) { _bll.Families.Add(family); await _bll.SaveChangesAsync(); return(CreatedAtAction("GetFamily", new { id = family.Id }, family)); }
public async Task <IActionResult> PutFamily(Guid id, BLL.App.DTO.Family family) { if (id != family.Id) { return(BadRequest()); } _bll.Families.Update(family); try { await _bll.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!await _bll.Families.ExistsAsync(id, User.UserGuidId())) { return(NotFound()); } throw; } return(NoContent()); }