public async Task <IActionResult> CreateByProjectId(CreateStaffProjectViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _mainRepository.CreateAsync(new StaffProject { Id = Guid.NewGuid(), Labor = (int)model.Labor, Ratio = model.Ratio, ProjectId = model.ProjectId, StaffId = model.StaffId, }); TempData["globalMessage"] = "成功创建职工参与信息"; } catch (Exception ex) { throw (ex); } return(View()); }
public async Task <IActionResult> CreateByProjectId(Guid Id) { var linqVar = await _projectRepository.QueryByIdAsync(Id); var model = new CreateStaffProjectViewModel { ProjectId = Id, ProjectName = linqVar.Name, ProjectStdValue = _projectInspectionTypeRepository.GetStdValueByProjectId(Id), ProjectCalcValue = _projectInspectionTypeRepository.GetCalcValueByProjectId(Id) }; return(View(model)); }