public IHttpActionResult UpisiNovoJelo(JeloDto jeloDto) { if (!ModelState.IsValid) { return(BadRequest()); } var jelo = Mapper.Map <JeloDto, Jelo>(jeloDto); _context.Jelo.Add(jelo); _context.SaveChanges(); jeloDto.Id = jelo.Id; return(Created(new Uri(Request.RequestUri + "/" + jelo.Id), jeloDto)); }
public void IzmeniJelo(int id, JeloDto jeloDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var jeloInDb = _context.Jelo.SingleOrDefault(j => j.Id == id); if (jeloInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map <JeloDto, Jelo>(jeloDto, jeloInDb); _context.SaveChanges(); }