public ActionResult Index(CustomerDetail objUser) { if (ModelState.IsValid) { using (starmedsdbEntities db = new starmedsdbEntities()) { var obj = db.Admins.Where(a => a.AdminUserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault(); if (obj != null) { Session["AdminId"] = obj.AdminId.ToString(); Session["AdminUserName"] = obj.AdminUserName.ToString(); Session["AdminName"] = obj.AdminName.ToString(); return(RedirectToAction("Index", "DashBoard")); } } } return(View(objUser)); }
public ActionResult Login(CustomerDetail objUser) { using (starmedsdbEntities db = new starmedsdbEntities()) { var obj = db.CustomerDetails.Where(a => a.UserName.Equals(objUser.UserName) && a.Password.Equals(objUser.Password)).FirstOrDefault(); if (obj != null) { Session["UserID"] = obj.Id.ToString(); Session["UserName"] = obj.UserName.ToString(); Session["CustomerName"] = obj.CustomerName.ToString(); return(RedirectToAction("Index", "Home")); } else { ViewBag.message = "Invalid UserName/Password"; return(View(objUser)); } } return(View(objUser)); }
// GET: NavigationMenu public ActionResult Index() { NavigationMenuModel nav = new NavigationMenuModel(); List <Category> hpcategories = new List <Category>(); List <PharmacyCategory> pharmacycategories = new List <PharmacyCategory>(); if (Session["UserID"] != null) { int userId = Convert.ToInt32(Session["UserID"]); Session["count"] = db.Carts.Where(c => c.userid == userId).Count(); } using (starmedsdbEntities db = new starmedsdbEntities()) { hpcategories = db.Categories.Include(sc => sc.SubCategories.Select(s => s.SubClassifications)).ToList(); pharmacycategories = db.PharmacyCategories.Include(sc => sc.PharmacySubCategories).ToList(); nav.HealthProductCategories = new List <Category>(); nav.HealthProductCategories.AddRange(hpcategories); nav.PharmacyCategories = new List <PharmacyCategory>(); nav.PharmacyCategories.AddRange(pharmacycategories); } return(PartialView("Index", nav)); }
public ActionResult Create(CustomerDetail collection) { try { // TODO: Add insert logic here if (ModelState.IsValid) { using (starmedsdbEntities db = new starmedsdbEntities()) { db.CustomerDetails.Add(collection); db.SaveChanges(); } ModelState.Clear(); ViewData["SuccessMessage"] = "User Registered Successfully"; } return(View("Index", new CustomerDetail())); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } throw raise; } return(View()); }