public ActionResult AddStock(DrugHouse drug) { if (Session["UserId"] != null && Session["Role"].ToString() == "Admin") { if (ModelState.IsValid) { db.DrugHouses.Add(drug); db.SaveChanges(); ModelState.Clear(); ViewBag.Status = "success"; ViewBag.Message = "Stock Added Successfully"; } else { ViewBag.Status = "danger"; ViewBag.Message = "Could not add stock"; ModelState.AddModelError("", "Invalid Data Format."); } ViewBag.DrugList = db.DrugHouses; return(View()); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult EditStock([Bind(Include = "DrugId,Name,ManufactureDate,ExpiryDate,StockLeft,Price")] DrugHouse drug) { if (ModelState.IsValid) { db.Entry(drug).State = EntityState.Modified; db.SaveChanges(); ViewBag.Status = "success"; ViewBag.Message = "Stock Updated Successfully"; } else { ViewBag.Status = "danger"; ViewBag.Message = "Stock Couldn't be updated, Try again"; } return(View(drug)); }
public ActionResult EditStock(int?id) { if (Session["UserId"] != null && Session["Role"].ToString() == "Admin") { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } DrugHouse drugs = db.DrugHouses.Find(id); if (drugs == null) { return(HttpNotFound()); } return(View(drugs)); } else { return(RedirectToAction("Index", "Home")); } }