public IHttpActionResult CreateStavka(StavkaDto stavkaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var stavka = Mapper.Map <StavkaDto, Stavka>(stavkaDto); _context.Stavkas.Add(stavka); _context.SaveChanges(); stavkaDto.Id = stavka.Id; return(Created(new Uri(Request.RequestUri + "/" + stavka.Id), stavkaDto)); }
public void UpdateStavka(int id, StavkaDto stavkaDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var stavkaInDb = _context.Stavkas.SingleOrDefault(s => s.Id == id); if (stavkaInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(stavkaDto, stavkaInDb); _context.SaveChanges(); }