Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 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);
     }
 }