public IMOUsers FilltblMasIMOUserDetails(IMOUsers objIMOUsers) { UserManagementLogic obj = new UserManagementLogic(); objIMOUsers = obj.FilltblMasIMOUserDetails(objIMOUsers); return(objIMOUsers); }
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 IMOUsers FilltblMasUWUserDetails(IMOUsers objIMOUsers) { #region Call API objIMOUsers = WebApiLogic.GetPostComplexTypeToAPI <IMOUsers>(objIMOUsers, "FilltblMasIMOUserDetails", "UserManagementData"); #endregion return(objIMOUsers); }
public IMOUsers PushUWDetails(IMOUsers objIMOUsers) { try { objIMOUsers = objUserManagementBusiness.FilltblMasUWUserDetails(objIMOUsers); return(objIMOUsers); } catch (Exception ex) { objIMOUsers.StatusCode = "500"; return(objIMOUsers); } }
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); }
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); }