Example #1
0
        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));
        }
Example #2
0
        public IHttpActionResult DodajRacun(RacunDTO racun)
        {
            if (!ModelState.IsValid)
            {
                BadRequest("Krivi unos");
            }

            db.Racuni.Add(Mapper.Map <RacunDTO, Racun>(racun));
            db.SaveChanges();

            return(Ok(racun));
        }