/// <summary> /// PaymentTypeDRGPaymentDetails /// </summary> /// <param name="contractId"></param> /// <param name="serviceTypeId"></param> /// <param name="paymentTypeId"></param> /// <param name="isEdit"></param> /// <returns></returns> public ActionResult PaymentTypeDrg(long?contractId, long?serviceTypeId, int paymentTypeId, bool isEdit) { PaymentTypeDrgPaymentViewModel modelPaymentTypeDrgPaymentViewModel = new PaymentTypeDrgPaymentViewModel(); if (isEdit) { PaymentTypeDrg paymentTypeDrgPaymentForPost = new PaymentTypeDrg { ServiceTypeId = serviceTypeId, ContractId = contractId, PaymentTypeId = paymentTypeId, UserName = GetCurrentUserName() }; //Get the Name of User logged in PaymentTypeDrg paymentTypeDrgPaymentViewModelInfo = PostApiResponse <PaymentTypeDrg>("PaymentTypeDrg", "GetPaymentTypeDrgPayment", paymentTypeDrgPaymentForPost); modelPaymentTypeDrgPaymentViewModel = AutoMapper.Mapper.Map <PaymentTypeDrg, PaymentTypeDrgPaymentViewModel>(paymentTypeDrgPaymentViewModelInfo); } modelPaymentTypeDrgPaymentViewModel.ContractId = contractId; modelPaymentTypeDrgPaymentViewModel.ServiceTypeId = serviceTypeId; modelPaymentTypeDrgPaymentViewModel.PaymentTypeId = paymentTypeId; modelPaymentTypeDrgPaymentViewModel.IsEdit = isEdit; return(View(modelPaymentTypeDrgPaymentViewModel)); }
public JsonResult AddEditPaymentTypeDrg(PaymentTypeDrgPaymentViewModel info) { long drgId = 0; if (info.ClaimFieldDocId != null) { PaymentTypeDrg drgPaymrntInfo = AutoMapper.Mapper.Map <PaymentTypeDrgPaymentViewModel, PaymentTypeDrg>(info); //Get the Name of User logged in drgPaymrntInfo.UserName = GetCurrentUserName(); drgId = PostApiResponse <long>("PaymentTypeDrg", "AddEditPaymentTypeDrgPayment", drgPaymrntInfo); } return(drgId > 0 ? Json(new { sucess = true, Id = drgId, documentId = info.ClaimFieldDocId }) : Json(new { sucess = false, Id = 0, documentId = info.ClaimFieldDocId })); }