Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }