Beispiel #1
0
        public HttpResponseMessage Logout(HttpRequestMessage reqObject)
        {
            string result = "0";

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                var _userObj = JsonConvert.DeserializeObject <UserCredentials>(_requestedDataObject.BusinessData);
                if (!string.IsNullOrWhiteSpace(_userObj.UserId))
                {
                    string url = ConfigurationManager.AppSettings["LgurdaService_server"] + "/Logout_user/" + _userObj.UserId + "/" + _requestedDataObject.SessionId + "/" + _requestedDataObject.RequestClientIP + "/" + _requestedDataObject.RequestAppId + "?format=json";
                    result = HttpWcfRequest.PostParameter(url);
                }
            }
            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 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);
        }
Beispiel #3
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 GetUnionInfoById(HttpRequestMessage reqObject)
        {
            string AccountStatusId = string.Empty;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _UnionInfo      = JsonConvert.DeserializeObject <UnionInfo>(_requestedDataObject.BusinessData);
                AccountStatusId = _UnionInfo.UnionId;
            }

            if (!string.IsNullOrWhiteSpace(AccountStatusId))
            {
                _UnionInfo = new UnionInfo();
                _UnionInfo = _IUnionInfoService.GetUnionInfoById(AccountStatusId);
            }
            if (_UnionInfo != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_UnionInfo, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_UnionInfo, "Union Information Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Beispiel #5
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);
        }
Beispiel #7
0
        public HttpResponseMessage DailyBillList(HttpRequestMessage reqObject)
        {
            string        walletaccNo    = string.Empty;
            UsbCollection _UsbCollection = new UsbCollection();

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

            var result = _IUsbReceiveService.DailyBillList(_UsbCollection);

            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 GetCusCategoryBy(HttpRequestMessage reqObject)
        {
            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.GetCusCategoryBy(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);
        }
Beispiel #9
0
        public HttpResponseMessage DeleteSpecialOffers(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_SpecialOffer == null || string.IsNullOrWhiteSpace(_SpecialOffer.OfferId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Offer Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _ISpecialOfferService.DeleteSpecialOffers(_SpecialOffer);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Offer Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage GetOrganogram(HttpRequestMessage reqObject)
        {
            string     walletaccNo = string.Empty;
            Organogram _Organogram = new Organogram();

            _businessData = _IDataManipulation.GetBusinessData(reqObject);


            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _Organogram = JsonConvert.DeserializeObject <Organogram>(_requestedDataObject.BusinessData);
            }
            var result = _IOrganogramService.GetOrganogram(_Organogram);

            //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);
        }
        public HttpResponseMessage DeleteCusCategory(HttpRequestMessage reqObject)
        {
            int result = 0;

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

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

            result = _ICusCategoryService.DeleteCusCategory(_CusCategory);
            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);
        }
Beispiel #12
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);
        }
Beispiel #13
0
        public HttpResponseMessage DeleteCusTypeWiseServiceList(HttpRequestMessage reqObject)
        {
            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _CusTypeWiseServiceList = JsonConvert.DeserializeObject <CusTypeWiseServiceList>(_requestedDataObject.BusinessData);
            }

            if (_CusTypeWiseServiceList == null || string.IsNullOrWhiteSpace(_CusTypeWiseServiceList.DefineServiceId))
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service Id Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            var result = _ICusTypeWiseServiceListService.DeleteCusTypeWiseServiceList(_CusTypeWiseServiceList);

            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been deleted successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Customer Type Wise Service s Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Beispiel #14
0
        public HttpResponseMessage AddCusTypeWiseServiceList(HttpRequestMessage reqObject)
        {
            int result = 0;

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

                bool IsValid = ModelValidation.TryValidateModel(_CusTypeWiseServiceList, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _ICusTypeWiseServiceListService.AddCusTypeWiseServiceList(_CusTypeWiseServiceList);
                }
            }

            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, "Customer Type Wise Service  Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage AddPromoCodeConfig(HttpRequestMessage reqObject)
        {
            int result = 0;

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

                bool IsValid = ModelValidation.TryValidateModel(_PromoCodeConfig, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IPromoCodeConfigService.AddOrUpdatePromoCodeConfig(_PromoCodeConfig);
                }
            }
            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);
        }
Beispiel #16
0
        public HttpResponseMessage CheckOffer(HttpRequestMessage reqObject)
        {
            dynamic result = 0;

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


                result = _ISpecialOfferService.CheckOffers(_SpecialOffer);
            }
            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (result != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Successfull");
            }
            else if (result == null)
            {
                result           = 0;
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Fail");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
        public HttpResponseMessage DeletePromoCodeConfig(HttpRequestMessage reqObject)
        {
            int result = 0;

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

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

            result = _IPromoCodeConfigService.DeletePromoCodeConfig(_PromoCodeConfig);
            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);
        }
Beispiel #18
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);
        }
Beispiel #19
0
        public HttpResponseMessage GetFtAuthLogDetailsByLogId(HttpRequestMessage reqObject)
        {
            string _LogId = string.Empty;
            IEnumerable <FTAuthLogDtl> _ListAuthLogDtls = null;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _LogId = JsonConvert.DeserializeObject <string>(_requestedDataObject.BusinessData);
            }
            if (!string.IsNullOrWhiteSpace(_LogId))
            {
                _ListAuthLogDtls = _IAuthLogService.GetFtAuthLogDetailsByLogId(_LogId);
            }

            if (_ListAuthLogDtls != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ListAuthLogDtls, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_ListAuthLogDtls, "Data 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);
        }
Beispiel #21
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);
        }
Beispiel #22
0
        public HttpResponseMessage GetTargetInfoForGraph(HttpRequestMessage reqObject)
        {
            string            walletaccNo        = string.Empty;
            AccTypeWiseTarget _AccTypeWiseTarget = new AccTypeWiseTarget();

            //_businessData = _IDataManipulation.GetBusinessData(reqObject);
            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _AccTypeWiseTarget = JsonConvert.DeserializeObject <AccTypeWiseTarget>(_requestedDataObject.BusinessData);
            }

            var result = _IAccTypeWiseTargetService.GetTargetInfoForGraph(_AccTypeWiseTarget);

            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);
        }
Beispiel #23
0
        public HttpResponseMessage UpdateAccGroup(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_IdentificationType == null || string.IsNullOrWhiteSpace(_IdentificationType.IdentificationId))
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Identification Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IIdentificationTypeService.UpdateIdentificationType(_IdentificationType);
            if (result == 1)
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataFound(result, "information has been updated successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.ResopnseWhenDataNotFound("Identification Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Beispiel #24
0
        public HttpResponseMessage AddAccLimit(HttpRequestMessage reqObject)
        {
            int result = 0;

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

                //bool IsValid = ModelValidation.TryValidateModel(_AccLimitSetup, out _modelErrorMsg);
                //if (IsValid)
                //{
                if (_AccLimitSetup != null)
                {
                    result = _IAccLimitSetupService.AddAccLimit(_AccLimitSetup);
                }
                //}
            }
            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 DeletePOInfo(HttpRequestMessage reqObject)
        {
            int result = 0;

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

            if (_PostOfficeInfo == null || string.IsNullOrWhiteSpace(_PostOfficeInfo.PostOfficeId))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "Post Office Not Found...");
                _response        = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
                return(_response);
            }

            result = _IPostOfficeInfoService.DeletePOInfo(_PostOfficeInfo);
            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);
        }
Beispiel #26
0
        public HttpResponseMessage DeleteAccLimit(HttpRequestMessage reqObject)
        {
            int result = 0;

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

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

            result = _IAccLimitSetupService.DeleteAccLimit(_AccLimitSetup);
            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);
        }
Beispiel #27
0
        public HttpResponseMessage DailyFundOut(HttpRequestMessage reqObject)
        {
            string  walletaccNo = string.Empty;
            FundOut _FundOut    = new FundOut();

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

            var result = _IFundOutService.DailyFundOut(_FundOut);

            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);
        }
Beispiel #28
0
        public HttpResponseMessage GetAccLimitById(HttpRequestMessage reqObject)
        {
            string AccLimitId = string.Empty;

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

            if (!string.IsNullOrWhiteSpace(AccLimitId))
            {
                _AccLimitSetup = new AccLimitSetup();
                _AccLimitSetup = _IAccLimitSetupService.GetAccLimitById(AccLimitId);
            }
            if (_AccLimitSetup != null)
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_AccLimitSetup, "information has been fetched successfully");
            }
            else
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(_AccLimitSetup, "Data Not Found...");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }
Beispiel #29
0
        public HttpResponseMessage UpdateUpazilaInfo(HttpRequestMessage reqObject)
        {
            int result = 0;

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                _UpazilaInfo = JsonConvert.DeserializeObject <UpazilaInfo>(_requestedDataObject.BusinessData);
                bool IsValid = ModelValidation.TryValidateModel(_UpazilaInfo, out _modelErrorMsg);
                if (IsValid)
                {
                    result = _IUpazilaInfoService.UpdateUpazilaInfo(_UpazilaInfo);
                }
            }

            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);
        }
Beispiel #30
0
        public HttpResponseMessage PasswordChange(HttpRequestMessage reqObject)
        {
            string result = "0";

            _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject);
            if (_requestedDataObject != null && _requestedDataObject.BusinessData != null)
            {
                var  _userObj = JsonConvert.DeserializeObject <PasswordChangeModel>(_requestedDataObject.BusinessData);
                bool IsValid  = ModelValidation.TryValidateModel(_userObj, out _modelErrorMsg);
                if (IsValid)
                {
                    string url = ConfigurationManager.AppSettings["LgurdaService_server"] + "/Change_Password/01/" + _userObj.UserName + "/" + _userObj.NewPassword + "/" + _userObj.CurrentPassword + "?format=json";
                    result = HttpWcfRequest.PostParameter(url);
                }
            }
            if (!string.IsNullOrWhiteSpace(_modelErrorMsg))
            {
                _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg);
            }
            else if (!string.IsNullOrWhiteSpace(result) && result == "True")
            {
                result           = "1";
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been changed successfully");
            }
            else
            {
                result           = "0";
                _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been changed");
            }
            _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject);
            return(_response);
        }