public JobRequest GetDetailsForJobRequestById(Guid id) { var jobRequest = new JobRequest(); var contracts = _contractService.GetDetailById(id); jobRequest.Contracts = contracts; return(jobRequest); }
public ActionResult Add(Guid projectGuid) { ProjectModificationViewModel projectModificationModel = new ProjectModificationViewModel(); try { projectModificationModel.ProjectGuid = projectGuid; projectModificationModel.ContractGuid = projectGuid; projectModificationModel.ContractNumber = _contractService.GetDetailsForProjectByContractId(projectModificationModel.ContractGuid ?? Guid.Empty).ContractNumber; projectModificationModel.ProjectNumber = _contractService.GetDetailById(projectGuid).BasicContractInfo.ProjectNumber; return(PartialView(projectModificationModel)); } catch (Exception e) { ModelState.AddModelError("", e.Message); return(View(projectModificationModel)); } }
public ActionResult Add(Guid projectGuid) { var contractModificationModel = new ContractModificationViewModel(); try { contractModificationModel.ContractGuid = projectGuid; contractModificationModel.ContractNumber = _contractService.GetDetailsForProjectByContractId(contractModificationModel.ContractGuid).ContractNumber; contractModificationModel.ProjectNumber = _contractService.GetDetailById(projectGuid).BasicContractInfo.ProjectNumber; contractModificationModel.keyValuePairs = new Dictionary <string, string>(); var contractModification = _resourceAttributeService.GetByResource(ResourceType.ContractModification.ToString()); if (contractModification != null) { var modificationType = contractModification.FirstOrDefault(x => x.Name.ToUpper() == "MODIFICATIONTYPE"); if (modificationType != null) { var resourcevalue = _resourceAttributeValueService.GetResourceAttributeOptionsByResourceAttributeGuid(modificationType.ResourceAttributeGuid); if (resourcevalue != null) { contractModificationModel.keyValuePairs = resourcevalue.ToDictionary(x => x.Value, x => x.Name); } } } ViewBag.Resourcekey = EnumGlobal.ResourceType.TaskOrderModification.ToString(); return(PartialView(contractModificationModel)); } catch (Exception e) { ModelState.AddModelError("", e.Message); return(View(contractModificationModel)); } }
private RevenueRecognitionViewModel GetRevenueById(Guid id) { var recognitionEntity = _revenueRecognitionService.GetDetailsById(id); var viewModel = _mapper.Map <RevenueRecognitionViewModel>(recognitionEntity); var contractdetails = _contractRefactorService.GetDetailById(recognitionEntity.ContractGuid); if (contractdetails.ParentContractGuid != null) { if (contractdetails.ParentContractGuid != Guid.Empty) { viewModel.isTaskOrder = true; } else { viewModel.isTaskOrder = false; } } else { viewModel.isTaskOrder = false; } if (!CheckAuthorization(recognitionEntity.ContractGuid, viewModel.IsNotify)) { throw new Exception("Not an authorized user!!"); } var revenueContractExtensionEntity = _revenueRecognitionService.GetContractExtension(id); var contractModelList = _mapper.Map <List <RevenueContractExtensionViewModel> >(revenueContractExtensionEntity); var revenuePerformanceObligationEntityList = _revenueRecognitionService.GetPerformanceObligation(id); var obligationModelList = _mapper.Map <List <RevenuePerformanceObligationViewModel> >(revenuePerformanceObligationEntityList); viewModel.ListRevenuePerformanceObligation = obligationModelList; viewModel.ListContractExtension = contractModelList; viewModel.IdentifyContract = _resourceAttributeValueService.GetDropDownByResourceType("RevenueRecognition", "IdentifyContract"); viewModel.PriceArrangementtype = _resourceAttributeValueService.GetDropDownByResourceType("Contract", "ContractType"); var isIDIQContract = _contractRefactorService.IsIDIQContract(id); viewModel.IsIDIQContract = isIDIQContract; return(viewModel); }