public ActionResult Login(tbl_UserRegistration user) { try { if (ModelState.IsValid == true) { var data = Ims.tbl_UserRegistration.Where(a => a.UserName == user.UserName && a.Password == user.Password).FirstOrDefault(); if (data == null) { ViewBag.ErrorMessage = "Login Fail Please Enter Correct Information !"; return(View()); } else { Session["UserName"] = user.UserName; // Session["UserId"] = user.Id; return(RedirectToAction("AssetMaster", "Asset")); } } ModelState.Clear(); return(View()); } catch (Exception ex) { throw ex; } }
public ActionResult Create(tbl_UserRegistration user) { try { if (ModelState.IsValid == true) { //####### 1st Method for Insert Record In Database without extra column value #######// //Ims.tbl_UserRegistration.Add(user); //Ims.SaveChanges(); //ViewBag.Message = "Insert SuccessFull"; // ################################################################# // //##### 2nd Method for Insert Record In database with Extra Column Value ######// tbl_UserRegistration add = new tbl_UserRegistration(); add.UserName = user.UserName; add.Email = user.Email; add.Password = user.Password; add.CreatedOn = DateTime.Now; Ims.tbl_UserRegistration.Add(add); Ims.SaveChanges(); ViewBag.Message = "Insert SuccessFull Go to Login Page"; //###########################################################// } ModelState.Clear(); // return RedirectToAction("Login", "Admin"); return(View()); } catch (Exception ex) { throw ex; } }
public ActionResult Edit(tbl_UserRegistration user) { if (ModelState.IsValid == true) { Ims.Entry(user).State = EntityState.Modified; //tbl_UserRegistration add = new tbl_UserRegistration(); //add.UserName = user.UserName; //add.Email = user.Email; //add.Password = user.Password; //add.CreatedOn = DateTime.Now; // Ims.tbl_UserRegistration.Add(user); int a = Ims.SaveChanges(); if (a > 0) { TempData["UpdateMesage"] = " <script>alert('User Update SuccessFull')</Script>"; return(RedirectToAction("Index")); } else { TempData["UpdateMessage"] = " <script>alert('User Not Update')</Script>"; } } return(View("Index")); }