Example #1
0
 public int updateClientBillingRetailRate(ClientBillingRetailRate _clientBillingRetailRate)
 {
     if (_clientBillingRetailRateRepo.GetAll(rk => rk.ClientBillingID == _clientBillingRetailRate.ClientBillingID).Count() > 0)
     {
         return(_clientBillingRetailRateRepo.Update(_clientBillingRetailRate));
     }
     else
     {
         return(_clientBillingRetailRateRepo.Add(_clientBillingRetailRate).ClientBillingRetailRateID);
     }
 }
Example #2
0
        public void addClientBillingRetailRate()
        {
            ClientBillingRetailRate _clientBillingRetailRate = new ClientBillingRetailRate
            {
                ClientBillingID = 1,
                ClientBillingRetailRateAdminFee         = 10,
                ClientBillingRetailRateIMRMD            = 20,
                ClientBillingRetailRateIMRPrep          = 30,
                ClientBillingRetailRateIMRRush          = 40,
                ClientBillingRetailRateMD               = 50,
                ClientBillingRetailRateRN               = 70,
                ClientBillingRetailRateSpecialityReview = 80,
                CreatedBy = 1,
                CreatedOn = System.DateTime.Now
            };
            var _id = _clientRepository.addClientBillingRetailRate(_clientBillingRetailRate);

            Assert.IsTrue(_id > 0, "failed");
        }
Example #3
0
        public ActionResult AddClientBilling(ClientBilling _ClientBilling, ClientBillingRetailRate _ClientBillingRetailRate, ClientBillingWholesaleRate _ClientBillingWholesaleRate)
        {
            try
            {
                int      _ClientBillingID = 0;
                string[] _Ids             = new string[4];
                if (_ClientBilling.ClientBillingID > 0)
                {
                    _Ids[0] = GlobalConst.Mode.Update;

                    if (_ClientBilling.ClientAttentionToID != 3)
                    {
                        _ClientBilling.ClientAttentionToFreeText = null;
                    }

                    _ClientBillingID = _iClientService.updateClientBilling(Mapper.Map <MMC.MMCService.ClientService.ClientBilling>(_ClientBilling));

                    _Ids[1] = _ClientBilling.ClientBillingID.ToString();;

                    _ClientBillingRetailRate.ClientBillingID = _ClientBilling.ClientBillingID;
                    _ClientBillingRetailRate.CreatedBy       = MMCUser.UserId;
                    _ClientBillingRetailRate.CreatedOn       = System.DateTime.Now;

                    _Ids[2] = _ClientBillingRetailRate.ClientBillingRetailRateID.ToString();

                    _iClientService.updateClientBillingRetailRate(Mapper.Map <MMC.MMCService.ClientService.ClientBillingRetailRate>(_ClientBillingRetailRate));



                    if (_ClientBilling.ClientIsPrivateLabel == true)
                    {
                        _ClientBillingWholesaleRate.ClientBillingID = _ClientBilling.ClientBillingID;
                        _ClientBillingWholesaleRate.CreatedBy       = MMCUser.UserId;
                        _ClientBillingWholesaleRate.CreatedOn       = System.DateTime.Now;
                        _Ids[3] = _ClientBillingWholesaleRate.ClientBillingWholesaleRateID.ToString();
                        _iClientService.updateClientBillingWholesaleRate(Mapper.Map <MMC.MMCService.ClientService.ClientBillingWholesaleRate>(_ClientBillingWholesaleRate));
                    }
                    else
                    {
                        if (_ClientBillingWholesaleRate.ClientBillingWholesaleRateID > 0)
                        {
                            _iClientService.deleteClientBillingWholesaleRate(_ClientBillingWholesaleRate.ClientBillingWholesaleRateID);
                        }
                        // delete the Client Private Label
                        _iClientService.deleteClientPrivateLabelByClientID(_ClientBilling.ClientID);
                    }
                }
                else
                {
                    _Ids[0] = GlobalConst.Mode.Add;

                    if (_ClientBilling.ClientAttentionToID != 3)
                    {
                        _ClientBilling.ClientAttentionToFreeText = null;
                    }

                    _ClientBilling.ClientBillingID = _iClientService.addClientBilling(Mapper.Map <MMC.MMCService.ClientService.ClientBilling>(_ClientBilling));


                    _Ids[1] = _ClientBilling.ClientBillingID.ToString();

                    _ClientBillingRetailRate.ClientBillingID = _ClientBilling.ClientBillingID;
                    _ClientBillingRetailRate.CreatedBy       = MMCUser.UserId;
                    _ClientBillingRetailRate.CreatedOn       = System.DateTime.Now;

                    _ClientBillingRetailRate.ClientBillingRetailRateID = _iClientService.addClientBillingRetailRate(Mapper.Map <MMC.MMCService.ClientService.ClientBillingRetailRate>(_ClientBillingRetailRate));

                    _Ids[2] = _ClientBillingRetailRate.ClientBillingRetailRateID.ToString();
                    if (_ClientBilling.ClientIsPrivateLabel == true)
                    {
                        _ClientBillingWholesaleRate.ClientBillingID = _ClientBilling.ClientBillingID;
                        _ClientBillingWholesaleRate.CreatedBy       = MMCUser.UserId;
                        _ClientBillingWholesaleRate.CreatedOn       = System.DateTime.Now;

                        _ClientBillingWholesaleRate.ClientBillingWholesaleRateID = _iClientService.addClientBillingWholesaleRate(Mapper.Map <MMC.MMCService.ClientService.ClientBillingWholesaleRate>(_ClientBillingWholesaleRate));
                        _Ids[3] = _ClientBillingWholesaleRate.ClientBillingWholesaleRateID.ToString();
                    }
                }
                return(Json(_Ids, GlobalConst.ContentTypes.TextHtml));
            }
            catch
            {
                return(Json(0));
            }
        }
Example #4
0
 public int addClientBillingRetailRate(ClientBillingRetailRate _clientBillingRetailRate)
 {
     return(_clientBillingRetailRateRepo.Add(_clientBillingRetailRate).ClientBillingRetailRateID);
 }