Esempio n. 1
0
        public JsonResult GetClientBillingDetail(int _clientID)
        {
            ClientBillingDetailViewModel _ObjClientBillingDetailViewModel = new ClientBillingDetailViewModel();

            _ObjClientBillingDetailViewModel.ClientBillingDetail = Mapper.Map <ClientBilling>(_iClientService.getClientBillingDetailByClientID(_clientID));
            if (_ObjClientBillingDetailViewModel.ClientBillingDetail != null)
            {
                _ObjClientBillingDetailViewModel.ClientBillingRetailRateDetail    = Mapper.Map <ClientBillingRetailRate>(_iClientService.getClientBillingRetailRateByClientBillingID(_ObjClientBillingDetailViewModel.ClientBillingDetail.ClientBillingID));
                _ObjClientBillingDetailViewModel.ClientBillingWholesaleRateDetail = Mapper.Map <ClientBillingWholesaleRate>(_iClientService.getClientBillingWholesaleRateByClientBillingID(_ObjClientBillingDetailViewModel.ClientBillingDetail.ClientBillingID));
            }
            return(Json(_ObjClientBillingDetailViewModel, GlobalConst.ContentTypes.TextHtml, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public JsonResult GetClientPrivateLabelByClientID(int _clientID)
        {
            ClientBillingDetailViewModel _ObjClientBillingDetailViewModel = new ClientBillingDetailViewModel();

            _ObjClientBillingDetailViewModel.ClientPrivateLabelDetail = Mapper.Map <ClientPrivateLabel>(_iClientService.getClientPrivateLabelDetailByClientID(_clientID));

            if (_ObjClientBillingDetailViewModel.ClientPrivateLabelDetail != null)
            {
                if (_ObjClientBillingDetailViewModel.ClientPrivateLabelDetail.ClientPrivateLabelLogoName != null)
                {
                    _ObjClientBillingDetailViewModel.ClientPrivateLabelDetail.ClientPrivateLabelLogoName = GlobalConst.ConstantChar.ForwardSlash + GlobalConst.VirtualPathFolders.Storage + GlobalConst.ConstantChar.ForwardSlash + _clientID.ToString() + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.VirtualPathFolders.ClientPrivateLableLogo + GlobalConst.ConstantChar.ForwardSlash + _ObjClientBillingDetailViewModel.ClientPrivateLabelDetail.ClientPrivateLabelLogoName;
                }
            }
            if (_ObjClientBillingDetailViewModel.ClientPrivateLabelDetail == null)
            {
                _ObjClientBillingDetailViewModel.ClientPrivateLabelDetail = new ClientPrivateLabel();
            }

            return(Json(_ObjClientBillingDetailViewModel.ClientPrivateLabelDetail, GlobalConst.ContentTypes.TextHtml, JsonRequestBehavior.AllowGet));
        }