public ActionResult Detail(Guid contractGuid, string formType) { var fileEntity = _contractRefactorService.GetFilesByContractGuid(contractGuid, formType); var model = _mapper.Map <ContractFileViewModel>(fileEntity); try { return(PartialView(model)); } catch (Exception ex) { return(BadRequestFormatter.BadRequest(this, ex)); } }
public ActionResult Detail(Guid contractGuid, string formType) { var fileEntity = _contractRefactorService.GetFilesByContractGuid(contractGuid, formType); var model = _mapper.Map <ContractFileViewModel>(fileEntity); try { return(PartialView(model)); } catch (Exception ex) { ModelState.AddModelError(ex.ToString(), ex.Message); return(BadRequest(ModelState)); } }
public IActionResult Add(ContractCloseOutViewModel viewModel) { try { Guid resourceId = Post(viewModel); var contractNumber = _contractService.GetContractNumberById(viewModel.ContractGuid); var uploadPath = string.Format($@"{contractNumber}\ContractClose"); var fileParentDetails = _contractService.GetFilesByContractGuid(viewModel.ContractGuid, EnumGlobal.ResourceAction.Closeout.ToString()); bool isTaskOrder = viewModel.ParentContractGuid != Guid.Empty ? true : false; var parentId = fileParentDetails != null ? fileParentDetails.ContractResourceFileGuid : Guid.Empty; var jsonObject = new { status = true, resourceId = resourceId, uploadPath = uploadPath, contractGuid = viewModel.ContractGuid, representativeType = viewModel.RepresentativeType, parentId = parentId, taskOrder = isTaskOrder }; return(Json(jsonObject)); } catch (Exception e) { ModelState.AddModelError("", e.Message); return(BadRequestFormatter.BadRequest(this, e)); } }
public PartialViewResult GetWbsView(Guid id) { var file = _contractRefactorService.GetFilesByContractGuid(id, Core.Entities.EnumGlobal.ResourceType.WorkBreakDownStructure.ToString()); var model = _mapper.Map <JobRequestViewModel>(file); return(PartialView("_WorkBreakdownStructure", model)); }