Example #1
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 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);
        }
Example #3
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 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 #5
0
        public HttpResponseMessage GetAllAccTypeWiseTarget(HttpRequestMessage reqObject)
        {
            var result = _IAccTypeWiseTargetService.GetAllAccTypeWiseTarget();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Account Types Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetAllCustomer(HttpRequestMessage reqObject)
        {
            var result = _ICustomerAccProfileService.GetAllCustomer();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #7
0
        public HttpResponseMessage GetEOD(HttpRequestMessage reqObject)
        {
            var result = _IEODService.GetEOD();

            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 GetAllUSBReportingField(HttpRequestMessage reqObject)
        {
            var result = _IUSBReportingFieldService.GetAllUSBReportingField();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("USB RPT Field Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #9
0
        public HttpResponseMessage GetAllErrorLog(HttpRequestMessage reqObject)
        {
            //_businessData = _IDataManipulation.GetBusinessData(reqObject);
            var result = _IErrorLogService.GetAllErrorLog();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Types Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetAllAccInfo(HttpRequestMessage reqObject)
        {
            //_businessData = _IDataManipulation.GetBusinessData(reqObject);
            var result = _IAccInfoService.GetAllAccInfo();

            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 #11
0
        public HttpResponseMessage GetAllUsbParam(HttpRequestMessage reqObject)
        {
            _businessData = _IDataManipulation.GetBusinessData(reqObject);
            var result = _IUsbParamService.GetAllUsbParam();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Account Groups Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #12
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);
        }
        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 #14
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);
        }
        public HttpResponseMessage GetAllChannelAccProfile(HttpRequestMessage reqObject)
        {
            var result = _IChannelAccProfileService.GetAllChannelAccProfile();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Channel Account Profile Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #16
0
        public HttpResponseMessage GetAllCusTypeWiseServiceList(HttpRequestMessage reqObject)
        {
            var result = _ICusTypeWiseServiceListService.GetAllCusTypeWiseServiceList();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Customer Type Wise Service s Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #17
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 #18
0
        public HttpResponseMessage GetAllSpecialOffer(HttpRequestMessage reqObject)
        {
            var result = _ISpecialOfferService.GetAllSpecialOffers();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Types Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #19
0
        public HttpResponseMessage GetAllDistrictInfo(HttpRequestMessage reqObject)
        {
            var result = _IDistrictInfoService.GetAllDistrictInfo();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Status Setup Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            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);
        }
Example #21
0
        public HttpResponseMessage GetDesignationInfoForDD(HttpRequestMessage reqObject)
        {
            var List_Department_Info = _IDesignationService.GetDesignationInfoForDD();

            if (List_Department_Info != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_Department_Info, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Designation Info Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #22
0
        public HttpResponseMessage GetDecimalRoundingForDD(HttpRequestMessage reqObject)
        {
            var List_DecimalRounding = _IDecimalRoundingService.GetDecimalRoundingForDD();

            if (List_DecimalRounding != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_DecimalRounding, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Rounding Info Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetChargeActTypeForDD(HttpRequestMessage reqObject)
        {
            var List_CalenderPeriod = _IChargeActTypeService.GetChargeActTypeForDD();

            if (List_CalenderPeriod != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_CalenderPeriod, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Charge Actual Type Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetCustomerFilterForDD(HttpRequestMessage reqObject)
        {
            var List_CustomerFilter = _ICustomerFilterService.GetCustomerFilterForDD();

            if (List_CustomerFilter != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_CustomerFilter, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Filter Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #25
0
        public HttpResponseMessage GetChargesCategoryForDD(HttpRequestMessage reqObject)
        {
            var List_ChargesCategory = _IChargesCategoryService.GetChargesCategoryForDD();

            if (List_ChargesCategory != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_ChargesCategory, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Charge Category Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #26
0
        public HttpResponseMessage GetAllTransactionTemplate(HttpRequestMessage reqObject)
        {
            var result = _ITransactionTemplateService.GetAllTransactionTemplate();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Status Wise Services Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetAllTransactionRule(HttpRequestMessage requestObj)
        {
            var result = _ITransactionRulesService.GetAllTransactionRules();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Information Not Found");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, requestObj);
            return(_response);
        }
Example #28
0
        public HttpResponseMessage GetUsbParam(HttpRequestMessage reqObject)
        {
            string _UsbParam = string.Empty;

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

            var List_USBReportingField = _IUsbReceiveService.GetUsbParam(_UsbParam);

            if (List_USBReportingField != null)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(List_USBReportingField, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Parent Account Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetAllReportConfigMaster(HttpRequestMessage reqObject)
        {
            var result = _IReportConfigarationService.GetAllReportConfigMaster();

            if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Report Configaration Master Information Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage UploadFile(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _FileUpload = JsonConvert.DeserializeObject <File_Upload>(_requestedDataObject.BusinessData);
                result      = _IFile_UploadService.UploadFile(_FileUpload);
            }

            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been added successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Type Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }