Esempio n. 1
0
        public async Task <ActionResult> Login(DBtestUser objEntity)
        {
            Session["IS_ADMIN"] = null;
            Session["UId"]      = 0;
            if (ModelState.IsValid)
            {
                objEntity.FirstName = objEntity.FirstName.Trim();
                objEntity.Password  = objEntity.Password.Trim();

                var login = await DataBaseUtil.validateLogIn(objEntity.FirstName, objEntity.Password);

                if (login.Equals("valid"))
                {
                    Session["IS_ADMIN"] = objEntity.FirstName;
                    //var appt = await DataBaseUtil.GetUser(objEntity.Id);

                    //if (appt.Designation == "Admin")
                    //{
                    //    Session["IS_ADMIN"] = "true";
                    //}
                    //else
                    //{
                    //    Session["IS_ADMIN"] = "false";
                    //}

                    //Session["UId"] = appt.Id;
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                ViewData["message"] = "Invalid User ID/Password";
            }
            return(View(objEntity));
        }