public IHttpActionResult PostGost(GostDto gostDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Gost gost = Mapper.Map <GostDto, Gost>(gostDto); db.Gosts.Add(gost); db.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + gost.ID), gostDto)); }
public IHttpActionResult PutGost(GostDto gostDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Gost gost = db.Gosts.SingleOrDefault(g => g.ID == gostDto.ID); if (gost is null) { return(NotFound()); } Mapper.Map(gostDto, gost); db.SaveChanges(); return(Ok()); }