public ActionResult EditService(ServiceViewModel model, int hotelid) { if (ModelState.IsValid) { Papildoma_paslauga service = repository.Set <Papildoma_paslauga>().Find(model.id); service.kaina = model.Price; service.aprasymas = model.Description; repository.SaveChanges(); } return(RedirectToAction("Viesbucio_informacijos_langas", new { id = hotelid })); }
public ActionResult DeleteService(int id, int hotelid) { int count = repository.Set <Rezervacijos_papildoma_paslauga>().Where(x => x.fk_Papildoma_paslaugaid == id).Count(); if (count == 0) { Papildoma_paslauga service = repository.Set <Papildoma_paslauga>().Find(id); repository.Set <Papildoma_paslauga>().Remove(service); repository.SaveChanges(); } return(RedirectToAction("Viesbucio_informacijos_langas", new { id = hotelid })); }
public ActionResult Paslaugos_informacijos_keitimo_langas(int id, int hotelid) { try { if (hotelid > 0) { ViewData["code"] = hotelid; } Papildoma_paslauga room = repository.Set <Papildoma_paslauga>().Find(id); var model = new ServiceViewModel(); if (room != null) { model.id = room.id; model.Price = room.kaina; model.Description = room.aprasymas; } return(View(model)); } catch (ITPProException ex) { return(RedirectToAction("Viesbucio_informacijos_langas", new { id = hotelid })); } }