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 #2
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);
        }
Example #3
0
        public HttpResponseMessage DeleteDistrictInfo(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_DistrictInfo == null || string.IsNullOrWhiteSpace(_DistrictInfo.DistrictId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Status Setup Id Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IDistrictInfoService.DeleteDistrictInfo(_DistrictInfo);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been deleted");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #4
0
        public HttpResponseMessage GetAccCategoryBy(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;
                _AccCategory = _IAccCategoryService.GetAccCategoryBy(_AccCategory);
            }

            //if (!string.IsNullOrWhiteSpace(AccCategoryId))
            //{
            //    _AccCategory = new AccCategory();
            //    _AccCategory = _IAccCategoryService.GetAccCategoryBy(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 #5
0
        public HttpResponseMessage AddTransactionTemplate(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                //_TransactionTemplate = new TransactionTemplate();
                var  _TransactionTemplate = JsonConvert.DeserializeObject <TransactionTemplate>(_requestedDataObject.BusinessData);
                bool IsValid = ModelValidation.TryValidateModel(_TransactionTemplate, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _ITransactionTemplateService.AddTransactionTemplate(_TransactionTemplate.ListTransactionTemplate_API);
                }
            }
            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 GetUSBReportingField(HttpRequestMessage reqObject)
        {
            string _USBReportingField = string.Empty;

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

            var List_USBReportingField = _IUSBReportingFieldService.GetUSBReportingField(_USBReportingField);

            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 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 GetBankAccInfoByWalletAccNo(HttpRequestMessage reqObject)
        {
            AccMaster _Acc_Info           = new AccMaster();
            string    FromSystemAccountNo = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _AccInfo            = JsonConvert.DeserializeObject <AccMaster>(_requestedDataObject.BusinessData);
                FromSystemAccountNo = _AccInfo.FromSystemAccountNo;
            }
            if (!string.IsNullOrWhiteSpace(FromSystemAccountNo))
            {
                _Acc_Info = _IAccInfoService.GetBankAccInfoByWalletAccNo(_AccInfo);
            }
            if (_Acc_Info != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_Acc_Info, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_Acc_Info, "Account No. is not valid..");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        //Utility Bill Request
        #region USB
        //private USBServiceRequestHeader _usbRequestedDataObject;
        #endregion

        public async Task <APIServiceRequest> GetRequestedDataObjectAsync(HttpRequestMessage reqObject)
        {
            _requestedData       = reqObject.Content.ReadAsStringAsync().Result;
            _requestedDataObject = await Task.Factory.StartNew(() => JsonConvert.DeserializeObject <APIServiceRequest>(_requestedData));

            return(_requestedDataObject);
        }
        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 #11
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 GetChannelInfobyWalletAccNo(HttpRequestMessage reqObject)
        {
            var settings = new JsonSerializerSettings
            {
                NullValueHandling     = NullValueHandling.Ignore,
                MissingMemberHandling = MissingMemberHandling.Ignore
            };

            string WalletAccNo = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _ChannelAccProfile = JsonConvert.DeserializeObject <ChannelAccProfile>(_requestedDataObject.BusinessData, settings);
                WalletAccNo        = _ChannelAccProfile.ParentAccountProfileId;
            }

            if (!string.IsNullOrWhiteSpace(WalletAccNo))
            {
                _ChannelAccProfile = new ChannelAccProfile();
                _ChannelAccProfile = _IChannelAccProfileService.GetChannelInfobyWalletAccNo(WalletAccNo);
            }
            if (_ChannelAccProfile != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ChannelAccProfile, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ChannelAccProfile, "Account Not found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage DeleteChannelAccProfile(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_ChannelAccProfile == null || string.IsNullOrWhiteSpace(_ChannelAccProfile.AccountProfileId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Channel Account Profile Id not found.");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IChannelAccProfileService.DeleteChannelAccProfile(_ChannelAccProfile);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Information has been deleted successfully.");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Information hasn't been deleted.");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage DeleteCusType(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_CusType == null || string.IsNullOrWhiteSpace(_CusType.CusTypeId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Customer TypeId Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _ICusTypeService.DeleteCusType(_CusType);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been deleted");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage UpdateAccType(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_AccType == null || string.IsNullOrWhiteSpace(_AccType.AccTypeId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Type Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IAccTypeService.UpdateAccType(_AccType);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been updated successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Types Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage EditTransactionRule(HttpRequestMessage requestObj)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(requestObj);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _TransactionRules = JsonConvert.DeserializeObject <TransactionRules>(_requestedDataObject.BusinessData);
                bool IsValid = ModelValidation.TryValidateModel(_TransactionRules, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _ITransactionRulesService.EditTransactionRules(_TransactionRules);
                }
            }

            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been updated successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been updated");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, requestObj);
            return(_response);
        }
        public HttpResponseMessage GetAccTypeById(HttpRequestMessage reqObject)
        {
            string AccTypeId = string.Empty;

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

            if (!string.IsNullOrWhiteSpace(AccTypeId))
            {
                _AccType = new AccType();
                _AccType = _IAccTypeService.GetAccTypeById(AccTypeId);
            }
            if (_AccType != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_AccType, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_AccType, "Account Type Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage DeleteTransactionRule(HttpRequestMessage requestObj)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(requestObj);

            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _TransactionRules = JsonConvert.DeserializeObject <TransactionRules>(_requestedDataObject.BusinessData);
            }
            if (_TransactionRules == null || string.IsNullOrWhiteSpace(_TransactionRules.TransactionRuleId))
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Account Rule Not found");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, requestObj);
            }
            else
            {
                result = _ITransactionRulesService.DeleteTransactionRules(_TransactionRules);
            }
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "Account Rule Delete Successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Account Rule Not Updated");
            }

            _response = _IDataManipulation.CreateResponse(_serviceResponse, requestObj);
            return(_response);
        }
        public HttpResponseMessage AddManagerCategory(HttpRequestMessage reqObject)
        {
            int result = 0;

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

                bool IsValid = ModelValidation.TryValidateModel(_ManagerCategory, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IManagerCategoryService.AddManagerCategory(_ManagerCategory);
                }
            }
            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 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);
        }
Example #21
0
        public HttpResponseMessage DeleteAccCategory(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_AccCategory == null || string.IsNullOrWhiteSpace(_AccCategory.AccCategoryId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account GroupId Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IAccCategoryService.DeleteAccCategory(_AccCategory);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account Groups 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);
        }
        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 UserActivityLogByDate(HttpRequestMessage reqObject)
        {
            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);


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

            var result = _IUserActivityLogService.UserActivityLogByDate(_UserActivityLog);

            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 #25
0
        public HttpResponseMessage DeleteTransactionTemplate(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_TransactionTemplate == null || string.IsNullOrWhiteSpace(_TransactionTemplate.TransactionTemplateId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "StatusWise Service Map Id Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _ITransactionTemplateService.DeleteTransactionTemplate(_TransactionTemplate);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been deleted");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetReportByFunctionId(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))
            {
                _ReportConfigMasters = new ReportConfigMaster();
                _ReportConfigMasters = _IReportService.GetReportConfigMasterByFunctionId(FunctionId);
                _ReportConfigMasters.ReportConfigParams = _IReportService.GetReportConfigParamByFunctionId(FunctionId);
                _ReportConfigMasters.DatabaseConnection = _IReportService.GetDatabaseConConfigByFunctionId(_ReportConfigMasters.ConnectionId);
            }
            if (_ReportConfigMasters != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMasters, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ReportConfigMasters, "Account Status Setup Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #27
0
        public HttpResponseMessage UpdateDistrictInfo(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _DistrictInfo = JsonConvert.DeserializeObject <DistrictInfo>(_requestedDataObject.BusinessData);
                bool IsValid = ModelValidation.TryValidateModel(_DistrictInfo, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IDistrictInfoService.UpdateDistrictInfo(_DistrictInfo);
                }
            }

            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been updated successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been updated");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage DeleteCommissionSetup(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_CommissionSetup == null || string.IsNullOrWhiteSpace(_CommissionSetup.CommissionId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Account TypeId Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _ICommissionInfoService.DeleteCommissionSetup(_CommissionSetup);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Commision Setup Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Example #29
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);
        }
        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);
        }