public string ValidateUserAuth(TransactLog transactLog) { string ErrorMessage = string.Empty; UserManagementBusiness objUserManagementBusiness = new UserManagementBusiness(); var result = objUserManagementBusiness.ValidateUserAuth(transactLog); if (!string.IsNullOrEmpty(result.Message)) { if (result.Message == "Session Time out.") { log4net.GlobalContext.Properties["ErrorCode"] = "001XX76"; } else if (result.Message == "Invalid Session.") { log4net.GlobalContext.Properties["ErrorCode"] = "002XX77"; } else { log4net.GlobalContext.Properties["ErrorCode"] = "003XX78"; } Logger.Error(result.Message); ErrorMessage = result.Message + " error code " + log4net.GlobalContext.Properties["ErrorCode"].ToString(); } return(ErrorMessage); }
public Login UserLogin(Login objLogin) { try { TpServiceLog tpServiceLog = new TpServiceLog(); tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objLogin); TransactLog transactLog = new TransactLog(); transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objLogin.ServiceTraceID; transactLog.UserName = objLogin.UserName; string Message = ValidateUserAuth(transactLog); if (Message != "" && Message != null) { objLogin.Message = Message; return(objLogin); } UserManagementBusiness objUserManagementBusiness = new UserManagementBusiness(); objLogin = objUserManagementBusiness.UserLogin(objLogin); tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objLogin); commonBusiness.CreateServiceLog(tpServiceLog); return(objLogin); } catch (Exception ex) { return(objLogin); } }
public IMOUsers PushUserDetails(IMOUsers objIMOUsers) { TpServiceLog tpServiceLog = new TpServiceLog(); tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objIMOUsers); TransactLog transactLog = new TransactLog(); transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objIMOUsers.ServiceTraceID; transactLog.UserName = objIMOUsers.CreatedBy; string Message = ValidateUserAuth(transactLog); if (Message != "" && Message != null) { objIMOUsers.Message = Message; return(objIMOUsers); } UserManagementBusiness objUserManagementBusiness = new UserManagementBusiness(); objIMOUsers = objUserManagementBusiness.FilltblMasIMOUserDetails(objIMOUsers); tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objIMOUsers); commonBusiness.CreateServiceLog(tpServiceLog); return(objIMOUsers); }
public UserToken GenerateTokenID(UserToken objLogin) { try { UserManagementBusiness objUserManagementBusiness = new UserManagementBusiness(); objLogin = objUserManagementBusiness.GenerateTokenID(objLogin); return(objLogin); } catch (Exception ex) { log4net.GlobalContext.Properties["ErrorCode"] = Codes.GetErrorCode(); Logger.Error(ex); return(objLogin); } }