public void InsertExecutiveLoginHistory(ExecutiveLoginHistory exloginHistory)
 {
     exloginHistory.Deactivate = "N";
     //exloginHistory.EnteredBy = 10;
     exloginHistory.EntryDate      = DateTime.Now;
     exloginHistory.ModifiedBy     = null;
     exloginHistory.ModifiedDate   = null;
     exloginHistory.DeactivateBy   = null;
     exloginHistory.DeactivateDate = null;
     _executiveloginRepository.Insert(exloginHistory);
 }
        public string ExecutiveLoginHistoryCheck(ExecutiveLoginHistory executiveLogin)
        {
            var dupes = _executiveloginRepository.Table.Where(x => x.ExecutiveUserName == executiveLogin.ExecutiveUserName &&
                                                              (executiveLogin.Id != 0 ? x.Id : 0) != (executiveLogin.Id != 0 ? executiveLogin.Id : 1)).FirstOrDefault();

            if (dupes != null)
            {
                return("Y");
            }
            else
            {
                return("N");
            }
        }
Beispiel #3
0
        //Added by sanjeet singh

        public ActionResult Logout()
        {
            if (_workContext.CurrentUser != null)
            {
                ExecutiveLoginHistory exeHistory = _execcutiveService.GetExecutiveHistoryByUserName(_workContext.CurrentUser.Emailid);
                _userAuthenticationService.SignOut();

                if (exeHistory != null)
                {
                    exeHistory.LogoutTime = DateTime.Now;
                    _execcutiveService.UpdateExecutiveLoginHistory(exeHistory);
                }
                TempData["From"] = "L";

                Session.Abandon();
                Session.Clear();
            }
            return(RedirectToAction("login"));
        }
 public void UpdateExecutiveLoginHistory(ExecutiveLoginHistory executiveLogin)
 {
     _executiveloginRepository.Update(executiveLogin);
 }