// GET: ApprovedTimesheets public ActionResult ApprovedTimesheets() { LoginDatabaseEntities1 db = new LoginDatabaseEntities1(); ViewBag.Employees = new SelectList(db.Employees, "EmpId", "FirstName"); return(View()); }
// GET: ApprovedTimesheets public ActionResult ApprovedTimesheets() { LoginDatabaseEntities1 db = new LoginDatabaseEntities1(); var sup = (Employee)Session["Supervisor"]; ViewBag.Employees = new SelectList(db.Employees, "Banner_ID", "First_Name"); var model = new TimeSheet { EmpNames = GetEmployeeNames(sup.Banner_ID), }; Session.Remove("Message"); return(View(model)); }
public ActionResult Registration(User user) { if (ModelState.IsValid) { using (LoginDatabaseEntities1 lde = new LoginDatabaseEntities1()) { lde.Users.Add(user); lde.SaveChanges(); ModelState.Clear(); user = null; ViewBag.Message = "Registered Successfully"; } } return(View()); }
public ActionResult Login(User user, UserLogin userLogin) { using (LoginDatabaseEntities1 lde = new LoginDatabaseEntities1()) { var v = lde.Users.Where(a => a.EmailID.Equals(user.EmailID) && a.Password.Equals(user.Password)).FirstOrDefault(); if (v != null) { int timeout = userLogin.RememberMe ? 30 : 1; //30 days var cookie = FormsAuthentication.GetAuthCookie(userLogin.EmailID, userLogin.RememberMe); // Since they want to be remembered, set the expiration for 30 days cookie.Expires = DateTime.Now.AddDays(timeout); // Store the cookie in the Response Response.Cookies.Add(cookie); Session["LoggedUserID"] = user.EmailID.ToString(); return(RedirectToAction("AfterLogin")); } else { userLogin.logingErrorMessage = "Invalid UserID or Password"; return(View("Login", userLogin)); } } }