public IHttpActionResult UrediRacun(RacunDTO racun) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var rezervacija = db.Racuni.Count(r => r.RezervacijaID == racun.RezervacijaID); if (rezervacija == 0) { return(BadRequest("Rezervacija ne postoji")); } var trazeniracun = db.Racuni.Find(racun.RacunID); if (trazeniracun == null) { return(NotFound()); } Mapper.Map(racun, trazeniracun); db.SaveChanges(); return(Ok(racun)); }
public IHttpActionResult DodajRacun(RacunDTO racun) { if (!ModelState.IsValid) { BadRequest("Krivi unos"); } db.Racuni.Add(Mapper.Map <RacunDTO, Racun>(racun)); db.SaveChanges(); return(Ok(racun)); }