public ActionResult ZavrsiRacun(int privremeniRacunId) { PrivremeniRacun privremeniRacun = db.PrivremeniRacuns.Single(x => x.ID == privremeniRacunId); privremeniRacun.Placeno = true; db.Entry(privremeniRacun).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public IHttpActionResult GetPrivremeniRacun(int id) { PrivremeniRacun privremeniRacun = db.PrivremeniRacuns.Find(id); if (privremeniRacun == null) { return(NotFound()); } return(Ok(Mapper.Map <PrivremeniRacun, PrivremeniRacunDto>(privremeniRacun))); }
public IHttpActionResult PostPrivremeniRacun(PrivremeniRacunDto privremeniRacunDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } PrivremeniRacun privremeniRacun = Mapper.Map <PrivremeniRacunDto, PrivremeniRacun>(privremeniRacunDto); db.PrivremeniRacuns.Add(privremeniRacun); db.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + privremeniRacun.ID), privremeniRacunDto)); }
public ActionResult ObrisiRacun(int privremeniRacunId) { PrivremeniRacun privremeniRacun = db.PrivremeniRacuns.Single(x => x.ID == privremeniRacunId); var stavke = db.Stavkes.Where(s => s.PrivremeniRacunID == privremeniRacunId).ToList(); stavke.ForEach(s => db.Stavkes.Remove(s)); db.PrivremeniRacuns.Remove(privremeniRacun); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public IHttpActionResult DeletePrivremeniRacun(int id) { PrivremeniRacun privremeniRacun = db.PrivremeniRacuns.Find(id); if (privremeniRacun == null) { return(NotFound()); } db.PrivremeniRacuns.Remove(privremeniRacun); db.SaveChanges(); return(Ok(Mapper.Map <PrivremeniRacun, PrivremeniRacunDto>(privremeniRacun))); }
public ActionResult OdabranaRezervacija(int id) { PrivremeniRacun privremeniRacun = new PrivremeniRacun() { RezervacijaID = id, Placeno = false }; db.PrivremeniRacuns.Add(privremeniRacun); db.SaveChanges(); int za = privremeniRacun.ID; return(RedirectToAction("Index", new { pRId = za })); }
public IHttpActionResult PutPrivremeniRacun(PrivremeniRacunDto privremeniRacunDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } PrivremeniRacun privremeniRacun = db.PrivremeniRacuns.Find(privremeniRacunDto.ID); if (privremeniRacun is null) { return(NotFound()); } Mapper.Map(privremeniRacunDto, privremeniRacun); db.SaveChanges(); return(Ok()); }