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));
     }
 }
Beispiel #4
0
        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));
        }