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); } }
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); } }
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); } }