public ActionResult PaymentTypeAscFeeSchedule(long?contractId, long?serviceTypeId, int paymentTypeId, bool isEdit) { PaymentTypeAscFeeScheduleViewModel paymentTypeAscFeeScheduleViewModel = new PaymentTypeAscFeeScheduleViewModel(); List <AscFeeScheduleOption> ascFeeScheduleOptions = GetApiResponse <List <AscFeeScheduleOption> >(Constants.PaymentTypeAscFeeSchedule, Constants.GetAscFeeScheduleOptions); List <AscFeeScheduleOptionViewModel> ascFeeScheduleOptionsData = AutoMapper.Mapper.Map <List <AscFeeScheduleOption>, List <AscFeeScheduleOptionViewModel> >(ascFeeScheduleOptions); if (isEdit) { PaymentTypeAscFeeSchedule paymentTypeAscFeeScheduleDetails = new PaymentTypeAscFeeSchedule { ServiceTypeId = serviceTypeId, ContractId = contractId, PaymentTypeId = paymentTypeId, UserName = GetCurrentUserName() }; PaymentTypeAscFeeSchedule paymentTypeAscFeeScheduleViewModelInfo = PostApiResponse <PaymentTypeAscFeeSchedule>(Constants.PaymentTypeAscFeeSchedule, "GetPaymentTypeAscFeeSchedule", paymentTypeAscFeeScheduleDetails); paymentTypeAscFeeScheduleViewModel = AutoMapper.Mapper.Map <PaymentTypeAscFeeSchedule, PaymentTypeAscFeeScheduleViewModel>(paymentTypeAscFeeScheduleViewModelInfo); } paymentTypeAscFeeScheduleViewModel.ContractId = contractId; paymentTypeAscFeeScheduleViewModel.ServiceTypeId = serviceTypeId; paymentTypeAscFeeScheduleViewModel.PaymentTypeId = paymentTypeId; paymentTypeAscFeeScheduleViewModel.IsEdit = isEdit; paymentTypeAscFeeScheduleViewModel.AscFeeScheduleOption = ascFeeScheduleOptionsData; return(View(paymentTypeAscFeeScheduleViewModel)); }
public JsonResult AddEditPaymentTypeAscFee(PaymentTypeAscFeeScheduleViewModel ascFeeScheduleInfo) { long ascFeeScheduleId = 0; if (ascFeeScheduleInfo.ClaimFieldDocId != null) { PaymentTypeAscFeeSchedule ascFeeSchedule = AutoMapper.Mapper.Map <PaymentTypeAscFeeScheduleViewModel, PaymentTypeAscFeeSchedule>( ascFeeScheduleInfo); //Get the Name of User logged in ascFeeSchedule.UserName = GetCurrentUserName(); ascFeeScheduleId = PostApiResponse <long>(Constants.PaymentTypeAscFeeSchedule, Constants.AddEditPaymentTypeAscFeeSchedule, ascFeeSchedule); } return(ascFeeScheduleId > 0 ? Json(new { sucess = true, documentId = ascFeeScheduleInfo.ClaimFieldDocId }) : Json(new { sucess = false, documentId = ascFeeScheduleInfo.ClaimFieldDocId })); }