Esempio n. 1
0
        public IMOUsers FilltblMasIMOUserDetails(IMOUsers objIMOUsers)
        {
            UserManagementLogic obj = new UserManagementLogic();

            objIMOUsers = obj.FilltblMasIMOUserDetails(objIMOUsers);
            return(objIMOUsers);
        }
Esempio n. 2
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);
        }
Esempio n. 3
0
        public IMOUsers FilltblMasUWUserDetails(IMOUsers objIMOUsers)
        {
            #region Call API
            objIMOUsers = WebApiLogic.GetPostComplexTypeToAPI <IMOUsers>(objIMOUsers, "FilltblMasIMOUserDetails", "UserManagementData");
            #endregion


            return(objIMOUsers);
        }
Esempio n. 4
0
 public IMOUsers PushUWDetails(IMOUsers objIMOUsers)
 {
     try
     {
         objIMOUsers = objUserManagementBusiness.FilltblMasUWUserDetails(objIMOUsers);
         return(objIMOUsers);
     }
     catch (Exception ex)
     {
         objIMOUsers.StatusCode = "500";
         return(objIMOUsers);
     }
 }
Esempio n. 5
0
        public IMOUsers ValidatetblMasIMOUserDetails(IMOUsers objIMOUsers)
        {
            objIMOUsers.ErrorMessage = new List <string>();
            if (string.IsNullOrEmpty(objIMOUsers.UserId))
            {
                objIMOUsers.ErrorMessage.Add("UserId is Mandatory");
            }
            if (string.IsNullOrEmpty(objIMOUsers.UserName))
            {
                objIMOUsers.ErrorMessage.Add("UserName is Mandatory");
            }
            if (string.IsNullOrEmpty(objIMOUsers.AgentCode))
            {
                objIMOUsers.ErrorMessage.Add("AgentCode is Mandatory");
            }
            if (string.IsNullOrEmpty(objIMOUsers.Channel))
            {
                objIMOUsers.ErrorMessage.Add("Channel is Mandatory");
            }
            if (string.IsNullOrEmpty(objIMOUsers.NIC))
            {
                objIMOUsers.ErrorMessage.Add("NIC is Mandatory");
            }
            if (string.IsNullOrEmpty(objIMOUsers.UserRole))
            {
                objIMOUsers.ErrorMessage.Add("UserRole is Mandatory");
            }
            if (string.IsNullOrEmpty(objIMOUsers.Branch))
            {
                objIMOUsers.ErrorMessage.Add("Branch is Mandatory");
            }
            //if (string.IsNullOrEmpty(objIMOUsers.MobNo))
            //{
            //    objIMOUsers.ErrorMessage.Add("Mobile No is Mandatory");
            //}
            if (string.IsNullOrEmpty(objIMOUsers.Email))
            {
                objIMOUsers.ErrorMessage.Add("Email is Mandatory");
            }

            if (string.IsNullOrEmpty(objIMOUsers.Gender))
            {
                objIMOUsers.ErrorMessage.Add("Gender Is Mandatory");
            }
            return(objIMOUsers);
        }
Esempio n. 6
0
        public IMOUsers FilltblMasIMOUserDetails(IMOUsers objIMOUsers)
        {
            UserManagementBusiness objUserManagementBusiness = new UserManagementBusiness();

            objIMOUsers = objUserManagementBusiness.ValidatetblMasIMOUserDetails(objIMOUsers);
            if (objIMOUsers.ErrorMessage.Count == 0)
            {
                #region Call API
                objIMOUsers = WebApiLogic.GetPostComplexTypeToAPI <IMOUsers>(objIMOUsers, "FilltblMasIMOUserDetails", "UserManagementData");
                #endregion
                objIMOUsers.StatusCode = "200";
            }
            else
            {
                objIMOUsers.StatusCode = "600";
            }
            return(objIMOUsers);
        }