public virtual void Add(UserAccountLoginBO userAccountLogin)
 {
     if (userAccountLogin == null)
     {
         throw new ArgumentNullException("userAccountLogin", "User Account Login is null");
     }
     else
     {
         db.userAccountLoginRepository.Add(userAccountLogin);
         unitofWork.Commit();
     }
 }
 public virtual void Delete(UserAccountLoginBO userAccountLogin, bool purge = false)
 {
     if (purge)
     {
         db.userAccountLoginRepository.Delete(userAccountLogin);
         unitofWork.Commit();
     }
     else
     {
         userAccountLogin.Audit.RecordState = Entity.Enums.RecordStateType.InActive;
         Update(userAccountLogin);
     }
 }
示例#3
0
        public async Task LogUserLoginAsync(string userId)
        {
            try
            {
                UserAccountLoginBO userlogin = new UserAccountLoginBO();
                userlogin.UserId       = userId;
                userlogin.LoginDate    = DateTime.UtcNow;
                userlogin.IPAddress    = Request.UserHostAddress;
                userlogin.ComputerName = Request.UserHostName;
                userlogin.Audit        = new Entity.Entities.Audit(userId);

                await Task.Run(() => zeus.staffManager.Add(userlogin));
            }
            catch (Exception ex)
            {
                LogError(ex, userId);
            }
        }
示例#4
0
        public void LogUserLogin(string userId)
        {
            try
            {
                UserAccountLoginBO userlogin = new UserAccountLoginBO();
                userlogin.UserId       = userId;
                userlogin.LoginDate    = DateTime.UtcNow;
                userlogin.IPAddress    = Request.UserHostAddress;
                userlogin.ComputerName = System.Net.Dns.GetHostName();
                userlogin.Audit        = new Entity.Entities.Audit(userId);

                zeus.staffManager.Add(userlogin);
            }
            catch (Exception ex)
            {
                LogError(ex, userId);
            }
        }