public HttpResponseMessage UserActivityLogByAccNo(HttpRequestMessage reqObject)
        {
            string WalletAccountNo = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedData != null && _requestedDataObject.BusinessData != null)
            {
                _UserActivityLog = JsonConvert.DeserializeObject <UserActivityLog>(_requestedDataObject.BusinessData);
                WalletAccountNo  = _UserActivityLog.WalletAccountNo;
            }
            if (string.IsNullOrWhiteSpace(WalletAccountNo))
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Information Not Found");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            var result = _IUserActivityLogService.UserActivityLogByAccNo(WalletAccountNo);

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Information Not Found");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #2
0
        public HttpResponseMessage GetReportConfigParamByFunc(HttpRequestMessage reqObject)
        {
            string _FunctionId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                //_ReportConfigParam = JsonConvert.DeserializeObject<ReportConfigParam>(_requestedDataObject.BusinessData);
                _FunctionId = JsonConvert.DeserializeObject <string>(_requestedDataObject.BusinessData);

                //FunctionId = _ReportConfigParam.FunctionId;
            }

            var result = _IReportConfigarationService.GetReportConfigParamByFunc(_FunctionId);

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Report Configaration Parm Information Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetReportConfigParams(HttpRequestMessage reqObject)
        {
            string FunctionId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                FunctionId = JsonConvert.DeserializeObject <string>(_requestedDataObject.BusinessData);
                //_ReportConfigMasters = JsonConvert.DeserializeObject<ReportConfigMaster>(_requestedDataObject.BusinessData);
                //FunctionId = _ReportConfigMasters.FunctionId;
            }

            if (!string.IsNullOrWhiteSpace(FunctionId))
            {
                _ReportConfigParam = new List <ReportConfigParam>();
                //_ReportConfigMasters = _IReportService.GetReportConfigMasterByFunctionId(FunctionId);
                _ReportConfigParam = _IReportService.GetReportConfigParamByFunctionId(FunctionId);
                //_ReportConfigMasters.DatabaseConnection = _IReportService.GetDatabaseConConfigByFunctionId(_ReportConfigMasters.ConnectionId);
            }
            if (_ReportConfigParam != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigParam, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigParam, "Account Status Setup Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetPOInfoById(HttpRequestMessage reqObject)
        {
            string POInfoId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _PostOfficeInfo = JsonConvert.DeserializeObject <PostOfficeInfo>(_requestedDataObject.BusinessData);
                POInfoId        = _PostOfficeInfo.PostOfficeId;
            }

            if (!string.IsNullOrWhiteSpace(POInfoId))
            {
                _PostOfficeInfo = new PostOfficeInfo();
                _PostOfficeInfo = _IPostOfficeInfoService.GetPOInfoById(POInfoId);
            }
            if (_PostOfficeInfo != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_PostOfficeInfo, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_PostOfficeInfo, "Data Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #5
0
        public async Task <HttpResponseMessage> AddFundOut(HttpRequestMessage reqObject)
        {
            string result = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);

            _FundOut = new FundOut();
            _FundOut = await Task.Factory.StartNew(() => JsonConvert.DeserializeObject <FundOut>(_requestedDataObject.BusinessData));

            result = await _IFundOutService.AddFundOut(_FundOut);

            // more code here...
            //return result;

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(1, "Fund Out successfully. Your transaction id " + result);
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(0, "Data Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetChargeRuleById(HttpRequestMessage reqObject)
        {
            string ChargeRuleId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _ChargeRule  = JsonConvert.DeserializeObject <ChargeRule>(_requestedDataObject.BusinessData);
                ChargeRuleId = _ChargeRule.ChargeRuleId;
            }

            if (!string.IsNullOrWhiteSpace(ChargeRuleId))
            {
                _ChargeRule = new ChargeRule();
                _ChargeRule = _IChargeRuleService.GetChargeRuleById(ChargeRuleId);
            }
            if (_ChargeRule != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ChargeRule, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ChargeRule, "Charge Rule Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #7
0
        public HttpResponseMessage GetIdentificationById(HttpRequestMessage reqObject)
        {
            string IdentificationId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _IdentificationType = JsonConvert.DeserializeObject <IdentificationType>(_requestedDataObject.BusinessData);
                IdentificationId    = _IdentificationType.IdentificationId;
            }

            if (!string.IsNullOrWhiteSpace(IdentificationId))
            {
                _IdentificationType = new IdentificationType();
                _IdentificationType = _IIdentificationTypeService.GetIdentificationTypeById(IdentificationId);
            }
            if (_IdentificationType != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(_IdentificationType, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Identification Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetPromoCodeConfigById(HttpRequestMessage reqObject)
        {
            string ConfigurationId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _PromoCodeConfig = JsonConvert.DeserializeObject <PromoCodeConfig>(_requestedDataObject.BusinessData);
                ConfigurationId  = _PromoCodeConfig.ConfigurationId;
            }

            if (!string.IsNullOrWhiteSpace(ConfigurationId))
            {
                _PromoCodeConfig = new PromoCodeConfig();
                _PromoCodeConfig = _IPromoCodeConfigService.GetPromoCodeConfigById(ConfigurationId);
            }
            if (_PromoCodeConfig != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_PromoCodeConfig, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_PromoCodeConfig, "Promo Code Configuration Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetManagerCategoryById(HttpRequestMessage reqObject)
        {
            string ManagerCategoryId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _ManagerCategory  = JsonConvert.DeserializeObject <ManCategory>(_requestedDataObject.BusinessData);
                ManagerCategoryId = _ManagerCategory.ManagerCategoryId;
            }

            if (!string.IsNullOrWhiteSpace(ManagerCategoryId))
            {
                _ManagerCategory = new ManCategory();
                _ManagerCategory = _IManagerCategoryService.GetManagerCategoryById(ManagerCategoryId);
            }
            if (_ManagerCategory != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(_ManagerCategory, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Manager Group Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetDefineServiceById(HttpRequestMessage reqObject)
        {
            string DefineServiceId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _DefineService  = JsonConvert.DeserializeObject <DefineService>(_requestedDataObject.BusinessData);
                DefineServiceId = _DefineService.DefineServiceId;
            }

            if (!string.IsNullOrWhiteSpace(DefineServiceId))
            {
                _DefineService = new DefineService();
                _DefineService = _IDefineServiceService.GetDefineServiceById(DefineServiceId);
            }
            if (_DefineService != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_DefineService, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_DefineService, "Define Service Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #11
0
        public HttpResponseMessage GetAccCategoryById(HttpRequestMessage reqObject)
        {
            string AccCategoryId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _AccCategory  = JsonConvert.DeserializeObject <AccCategory>(_requestedDataObject.BusinessData);
                AccCategoryId = _AccCategory.AccCategoryId;
            }

            if (!string.IsNullOrWhiteSpace(AccCategoryId))
            {
                _AccCategory = new AccCategory();
                _AccCategory = _IAccCategoryService.GetAccCategoryById(AccCategoryId);
            }
            if (_AccCategory != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_AccCategory, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_AccCategory, "Account Group Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #12
0
        public HttpResponseMessage GetSpecialOffersBy(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _SpecialOffer = new SpecialOffers();
                _SpecialOffer = JsonConvert.DeserializeObject <SpecialOffers>(_requestedDataObject.BusinessData);

                bool IsValid = ModelValidation.TryValidateModel(_SpecialOffer, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _ISpecialOfferService.GetSpecialOffersBy(_SpecialOffer);
                }
            }
            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Service and Customer Type Already exist");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetCusCategoryById(HttpRequestMessage reqObject)
        {
            //_businessData = _IDataManipulation.GetBusinessData(reqObject);
            //CusCategory _CusCategory = null;
            //string CusCategoryId = _businessData["CusCategoryId"] != null ? _businessData["CusCategoryId"].ToString() : string.Empty;
            string CusCategoryId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _CusCategory  = JsonConvert.DeserializeObject <CusCategory>(_requestedDataObject.BusinessData);
                CusCategoryId = _CusCategory.CusCategoryId;
            }

            if (!string.IsNullOrWhiteSpace(CusCategoryId))
            {
                _CusCategory = new CusCategory();
                _CusCategory = _ICusCategoryService.GetCusCategoryById(CusCategoryId);
            }
            if (_CusCategory != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_CusCategory, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_CusCategory, "Data Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #14
0
        public HttpResponseMessage GetTransactionTemplateById(HttpRequestMessage reqObject)
        {
            string TransactionTemplateId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _TransactionTemplate  = JsonConvert.DeserializeObject <TransactionTemplate>(_requestedDataObject.BusinessData);
                TransactionTemplateId = _TransactionTemplate.TransactionTemplateId;
            }

            if (!string.IsNullOrWhiteSpace(TransactionTemplateId))
            {
                _TransactionTemplate = new TransactionTemplate();
                _TransactionTemplate = _ITransactionTemplateService.GetTransactionTemplateById(TransactionTemplateId);
            }
            if (_TransactionTemplate != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_TransactionTemplate, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_TransactionTemplate, "Status Wise Service Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetTransactionRuleById(HttpRequestMessage requestObj)
        {
            string TransactionRuleId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(requestObj);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _TransactionRules = JsonConvert.DeserializeObject <TransactionRules>(_requestedDataObject.BusinessData);
                TransactionRuleId = _TransactionRules.TransactionRuleId;
            }

            if (!string.IsNullOrWhiteSpace(TransactionRuleId))
            {
                _TransactionRules = new TransactionRules();
                _TransactionRules = _ITransactionRulesService.GetAccountRuleById(TransactionRuleId);
            }
            if (_TransactionRules != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(_TransactionRules, "Account Rule Found");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Account Rule Not Found");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, requestObj);
            return(_response);
        }
        public HttpResponseMessage AddUSBReportingField(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _USBReportingField = new USBReportingField();
                _USBReportingField = JsonConvert.DeserializeObject <USBReportingField>(_requestedDataObject.BusinessData);

                bool IsValid = ModelValidation.TryValidateModel(_USBReportingField, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IUSBReportingFieldService.AddUSBReportingField(_USBReportingField);
                }
            }
            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been added successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been added");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetReportConfigByFunc(HttpRequestMessage reqObject)
        {
            string FunctionId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                //_ReportConfigMaster = JsonConvert.DeserializeObject<ReportConfigMaster>(_requestedDataObject.BusinessData);
                FunctionId = _requestedDataObject.BusinessData;
            }

            if (!string.IsNullOrWhiteSpace(FunctionId))
            {
                _ReportConfigMaster = new ReportConfigMaster();
                _ReportConfigMaster = _IReportConfigarationService.GetReportConfigByFunc(FunctionId);
            }
            if (_ReportConfigMaster != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMaster, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMaster, "Report Configaration Master Information Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #18
0
        public HttpResponseMessage GetDistrictInfoById(HttpRequestMessage reqObject)
        {
            string AccountStatusId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _DistrictInfo   = JsonConvert.DeserializeObject <DistrictInfo>(_requestedDataObject.BusinessData);
                AccountStatusId = _DistrictInfo.DistrictId;
            }

            if (!string.IsNullOrWhiteSpace(AccountStatusId))
            {
                _DistrictInfo = new DistrictInfo();
                _DistrictInfo = _IDistrictInfoService.GetDistrictInfoById(AccountStatusId);
            }
            if (_DistrictInfo != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_DistrictInfo, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_DistrictInfo, "Account Status Setup Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #19
0
        public HttpResponseMessage CheckGLAccNo(HttpRequestMessage reqObject)
        {
            string glAccountNo = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                glAccountNo = _requestedDataObject.BusinessData;
            }

            if (!string.IsNullOrWhiteSpace(glAccountNo) && glAccountNo.Length == 11)
            {
                _GLChart = new GLChart();
                _GLChart = _IGLChartService.GetGLChartByAccNo(glAccountNo);
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(0, "Please select GL Type then type GL Account Number..");
            }

            if (_GLChart != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(0, "GL Account alrady exist.");
            }
            else
            {
                _serviceResponse = _serviceResponse == null?_IDataManipulation.SetResponseObject(1, "GL Account Not Found...") : _serviceResponse;
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #20
0
        public HttpResponseMessage DeleteErrorLog(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _ErrorLog = JsonConvert.DeserializeObject <ErrorLog>(_requestedDataObject.BusinessData);
            }

            if (_ErrorLog == null || string.IsNullOrWhiteSpace(_ErrorLog.SL))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Error Id Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IErrorLogService.DeleteErrorLog(_ErrorLog);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Error Id Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage DailyCashIn(HttpRequestMessage reqObject)
        {
            string          walletaccNo      = string.Empty;
            UserTransaction _UserTransaction = new UserTransaction();

            //_businessData = _IDataManipulation.GetBusinessData(reqObject);
            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _UserTransaction = JsonConvert.DeserializeObject <UserTransaction>(_requestedDataObject.BusinessData);
                walletaccNo      = _UserTransaction.WalletAccountNo;
            }

            var result = _ICashInService.DailyCashIn(_UserTransaction);

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Data Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetMiniStatment(HttpRequestMessage reqObject)
        {
            string             walletaccNo         = string.Empty;
            StatementDataModel _StatementDataModel = new StatementDataModel();

            _businessData = _IDataManipulation.GetBusinessData(reqObject);

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _StatementDataModel = JsonConvert.DeserializeObject <StatementDataModel>(_requestedDataObject.BusinessData);
            }
            var result = _IMiniStatementService.GetMiniStatment(_StatementDataModel);

            //var result = _IOrganogramService.GetChannelMemberData("01913584138");

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Data Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #23
0
        public HttpResponseMessage AddFundTransfer(HttpRequestMessage reqObject)
        {
            string result        = string.Empty;
            int    result_result = 0;
            string result_msg    = "information hasn't been added";

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _FundTransfer = new FundTransfer();
                _FundTransfer = JsonConvert.DeserializeObject <FundTransfer>(_requestedDataObject.BusinessData);

                bool IsValid = ModelValidation.TryValidateModel(_FundTransfer, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IFundTransferService.AddFundTransfer(_FundTransfer);
                    var split = result.ToString().Split(':');
                    result_result = Convert.ToInt32(split[0]);
                    result_msg    = split[1];
                }
            }
            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result_result, _modelErrorMsg);
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result_result, result_msg);
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #24
0
        public HttpResponseMessage Login(HttpRequestMessage reqObject)
        {
            string result = "0";

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                var  _userObj = JsonConvert.DeserializeObject <UserCredentials>(_requestedDataObject.BusinessData);
                bool IsValid  = ModelValidation.TryValidateModel(_userObj, out _modelErrorMsg);
                if (IsValid)
                {
                    string url = ConfigurationManager.AppSettings["LgurdaService_server"] + "/Verify_User_And_Password_For_login/" + _userObj.UserId + "/" + _userObj.Password + "/" + _requestedDataObject.SessionId + "/" + _requestedDataObject.RequestClientIP + "/" + _requestedDataObject.RequestAppId + "?format=json";
                    result = HttpWcfRequest.PostParameter(url);
                    string[] vResult = result.Split(',');
                    if (vResult[0] == "1")
                    {
                        //_AccInfo = new AccInfo();
                        string _userId  = _userObj.UserId;
                        var    _AccInfo = _IAccInfoService.GetAccInfoForDetails(_userId);
                        if (_AccInfo != null)
                        {
                            vResult[1] = _AccInfo.AccTypeId;
                            result     = string.Join(",", vResult);
                        }
                        else
                        {
                            result = "0";
                        }
                    }
                }
            }
            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (!string.IsNullOrWhiteSpace(result))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been added");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #25
0
        public HttpResponseMessage GetAllLedgerTxnByAccNoandDate(HttpRequestMessage reqObject)
        {
            List <LedgerTxnHist> _LedgerTxnHist = new List <LedgerTxnHist>();

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _LedgerTxn     = JsonConvert.DeserializeObject <LedgerTxn>(_requestedDataObject.BusinessData);
                _LedgerTxnHist = _IChannelLedgerService.GetAllLedgerTxnByAccNoandDate(_LedgerTxn);
            }
            if (_LedgerTxnHist != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_LedgerTxnHist, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_LedgerTxnHist, "Channel Account Profile Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #26
0
        public HttpResponseMessage GetCusTypeWiseServiceListById(HttpRequestMessage reqObject)
        {
            string CustomerServiceId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData);
                CustomerServiceId       = _CusTypeWiseServiceList.DefineServiceId;
            }

            if (!string.IsNullOrWhiteSpace(CustomerServiceId))
            {
                _CusTypeWiseServiceList = new CusTypeWiseServiceList();
                _CusTypeWiseServiceList = _ICusTypeWiseServiceListService.GetCusTypeWiseServiceListById(CustomerServiceId);
            }
            if (_CusTypeWiseServiceList != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(_CusTypeWiseServiceList, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service  Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetCustomerById(HttpRequestMessage reqObject)
        {
            dynamic WalletAccountNo = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _CustomerProfile = JsonConvert.DeserializeObject <CustomerAccProfile>(_requestedDataObject.BusinessData);
                WalletAccountNo  = _CustomerProfile.WalletAccountNo;
            }

            dynamic result = null;

            if (!string.IsNullOrWhiteSpace(WalletAccountNo))
            {
                //_CustomerProfile = new CustomerAccProfile();
                result = _ICustomerAccProfileService.GetCustomerById(_CustomerProfile);
            }
            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Customer Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #28
0
        public HttpResponseMessage AddAccTypeWiseTarget(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _AccTypeWiseTarget = JsonConvert.DeserializeObject <AccTypeWiseTarget>(_requestedDataObject.BusinessData);
                result             = _IAccTypeWiseTargetService.AddAccTypeWiseTarget(_AccTypeWiseTarget);
            }

            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been added successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Information hasn't been added");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #29
0
        public HttpResponseMessage GetManagerById(HttpRequestMessage reqObject)
        {
            try
            {
                var settings = new JsonSerializerSettings
                {
                    NullValueHandling     = NullValueHandling.Ignore,
                    MissingMemberHandling = MissingMemberHandling.Ignore
                };

                string ManagerById = string.Empty;
                _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
                if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
                {
                    _ManagerProfile = JsonConvert.DeserializeObject <ManagerAccProfile>(_requestedDataObject.BusinessData, settings);
                    ManagerById     = _ManagerProfile.ManId;
                }

                if (!string.IsNullOrWhiteSpace(ManagerById))
                {
                    _ManagerProfile = new ManagerAccProfile();
                    _ManagerProfile = _IManagerProfileService.GetManagerById(ManagerById);
                }
                if (_ManagerProfile != null)
                {
                    _serviceResponse = _IDataManipulation.SetResponseObject(_ManagerProfile, "information has been fetched successfully");
                }
                else
                {
                    _serviceResponse = _IDataManipulation.SetResponseObject(_ManagerProfile, "Data Not Found...");
                }
                _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            }
            catch (Exception ex)
            {
            }
            return(_response);
        }
        public HttpResponseMessage TopPerformerInfo(HttpRequestMessage reqObject)
        {
            LedgerTxn _LedgerTxn = new LedgerTxn();

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _LedgerTxn = JsonConvert.DeserializeObject <LedgerTxn>(_requestedDataObject.BusinessData);
            }

            var result = _ITopPerformerService.TopPerformerInfo(_LedgerTxn);

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(0, "Top Performer Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }