//
        // GET: /PaymentTypePerDiemDetails/

        public ActionResult PaymentTypePerDiem(long?contractId, long?serviceTypeId, int paymentTypeId, bool isEdit)
        {
            PaymentTypePerDiemViewModel modelPaymentTypePerDiemViewModel = new PaymentTypePerDiemViewModel();

            if (isEdit)
            {
                PaymentTypePerDiem paymentTypePerDiemPost = new PaymentTypePerDiem
                {
                    ServiceTypeId = serviceTypeId,
                    ContractId    = contractId,
                    PaymentTypeId = paymentTypeId,
                    UserName      = GetCurrentUserName()
                };

                //Get the Name of User logged in
                PaymentTypePerDiem paymentTypePerDiemList =
                    PostApiResponse <PaymentTypePerDiem>("PaymentTypePerDiem",
                                                         "GetPaymentTypePerDiem",
                                                         paymentTypePerDiemPost);

                modelPaymentTypePerDiemViewModel = AutoMapper.Mapper.Map <PaymentTypePerDiem, PaymentTypePerDiemViewModel>(paymentTypePerDiemList);
            }

            modelPaymentTypePerDiemViewModel.ContractId    = contractId;
            modelPaymentTypePerDiemViewModel.ServiceTypeId = serviceTypeId;
            modelPaymentTypePerDiemViewModel.PaymentTypeId = paymentTypeId;
            modelPaymentTypePerDiemViewModel.IsEdit        = isEdit;
            return(View(modelPaymentTypePerDiemViewModel));
        }
        public JsonResult Save(PaymentTypePerDiemViewModel listofPaymentTypePerDiem)
        {
            PaymentTypePerDiem paymentTypeModel = AutoMapper.Mapper.Map <PaymentTypePerDiemViewModel, PaymentTypePerDiem>(listofPaymentTypePerDiem);

            //Get the Name of User logged in
            paymentTypeModel.UserName = GetCurrentUserName();
            long noOfRecord = PostApiResponse <long>("PaymentTypePerDiem", "AddEditPaymentTypePerDiem", paymentTypeModel);

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