public IHttpActionResult PostElementPonude(ElementPonudeDto elementPonudeDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ElementPonude elementPonude = Mapper.Map <ElementPonudeDto, ElementPonude>(elementPonudeDto); db.ElementPonudes.Add(elementPonude); db.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + elementPonude.ID), elementPonudeDto)); }
public IHttpActionResult PutElementPonude(ElementPonudeDto elementPonudeDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ElementPonude element = db.ElementPonudes.SingleOrDefault(e => e.ID == elementPonudeDto.ID); if (element is null) { return(NotFound()); } Mapper.Map(elementPonudeDto, element); db.SaveChanges(); return(Ok()); }