// GET: Pack/Details/5 public ActionResult Details(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pack p = service.GetById(id); PackVM p1 = new PackVM() { TypePack = p.TypePack, PackName = p.PackName, Description = p.Description, Quantity = p.Quantity, StartDate = p.StartDate, EndDate = p.EndDate, PackId = p.PackId, }; if (p == null) { return(HttpNotFound()); } return(View(p1)); }
public ActionResult Create(PackVM ovm) { Pack p = new Pack() { TypePack = ovm.TypePack, PackName = ovm.PackName, Description = ovm.Description, Quantity = ovm.Quantity, StartDate = ovm.StartDate, EndDate = ovm.EndDate, }; service.Add(p); service.Commit(); //service.Dispose(); return(RedirectToAction("Index")); }
public ActionResult Edit(int id, PackVM ovm) { try { if (ModelState.IsValid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pack p = service.GetById(id); p.Description = ovm.Description; p.EndDate = ovm.EndDate; p.StartDate = ovm.StartDate; p.PackName = ovm.PackName; p.TypePack = ovm.TypePack; p.Quantity = ovm.Quantity; //ss if (p == null) { return(HttpNotFound()); } service.Update(p); service.Commit(); // Service.Dispose(); return(RedirectToAction("Index")); } // TODO: Add delete logic here return(View(ovm)); } catch { return(View()); } }
public ActionResult Delete(int id, PackVM aftervm) { try { if (ModelState.IsValid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pack p = service.GetById(id); PackVM p1 = new PackVM() { Description = p.Description, EndDate = p.EndDate, StartDate = p.StartDate, PackName = p.PackName, TypePack = p.TypePack, Quantity = p.Quantity }; if (p == null) { return(HttpNotFound()); } service.Delete(p); service.Commit(); return(RedirectToAction("Index")); } // TODO: Add delete logic here return(View(aftervm)); } catch { return(View()); } }