/// <summary>
        /// Payments the type medicare lab fee schedule.
        /// </summary>
        /// <param name="contractId">The contract identifier.</param>
        /// <param name="serviceTypeId">The service type identifier.</param>
        /// <param name="paymentTypeId">The payment type identifier.</param>
        /// <param name="isEdit">if set to <c>true</c> [is edit].</param>
        /// <returns></returns>
        public ActionResult PaymentTypeMedicareLabFeeSchedule(long?contractId, long?serviceTypeId, int paymentTypeId, bool isEdit)
        {
            PaymentTypeMedicareLabFeeSchedulePaymentViewModel paymentTypeMedicareLabFeeSchedulePaymentViewModel =
                new PaymentTypeMedicareLabFeeSchedulePaymentViewModel();

            if (isEdit)
            {
                PaymentTypeMedicareLabFeeSchedule paymentTypeMedicareLabFeeSchedulePaymentForPost = new PaymentTypeMedicareLabFeeSchedule
                {
                    ServiceTypeId = serviceTypeId,
                    ContractId    = contractId,
                    PaymentTypeId = paymentTypeId,
                    UserName      = GetCurrentUserName()
                };
                //Get the Name of User logged in

                PaymentTypeMedicareLabFeeSchedule paymentTypeMedicareLabFeeSchedule =
                    PostApiResponse <PaymentTypeMedicareLabFeeSchedule>("PaymentTypeMedicareLabFeeSchedule",
                                                                        "GetPaymentTypeMedicareLabFeeScheduleDetails",
                                                                        paymentTypeMedicareLabFeeSchedulePaymentForPost);

                paymentTypeMedicareLabFeeSchedulePaymentViewModel = AutoMapper.Mapper.Map <PaymentTypeMedicareLabFeeSchedule, PaymentTypeMedicareLabFeeSchedulePaymentViewModel>(paymentTypeMedicareLabFeeSchedule);
            }

            paymentTypeMedicareLabFeeSchedulePaymentViewModel.ContractId    = contractId;
            paymentTypeMedicareLabFeeSchedulePaymentViewModel.ServiceTypeId = serviceTypeId;
            paymentTypeMedicareLabFeeSchedulePaymentViewModel.PaymentTypeId = paymentTypeId;
            paymentTypeMedicareLabFeeSchedulePaymentViewModel.IsEdit        = isEdit;
            return(View(paymentTypeMedicareLabFeeSchedulePaymentViewModel));
        }
        public JsonResult AddEditPaymentTypeMedicareLabFeeSchedule(PaymentTypeMedicareLabFeeSchedulePaymentViewModel info)
        {
            PaymentTypeMedicareLabFeeSchedule paymentTypeMedicareLabFeeSchedule = AutoMapper.Mapper.Map <PaymentTypeMedicareLabFeeSchedulePaymentViewModel, PaymentTypeMedicareLabFeeSchedule>(info);

            //Get the Name of User logged in
            paymentTypeMedicareLabFeeSchedule.UserName = GetCurrentUserName();
            long medicareLabFeeScheduleId = PostApiResponse <long>("PaymentTypeMedicareLabFeeSchedule", "AddEditPaymentTypeMedicareLabFeeScheduleDetails", paymentTypeMedicareLabFeeSchedule);

            return(medicareLabFeeScheduleId > 0 ? Json(new { sucess = true, Id = medicareLabFeeScheduleId }) : Json(new { sucess = false }));
        }