示例#1
0
        public async Task <ActionResult> PlanCreate(PlanDto model, string materialHidden)
        {
            if (!materialHidden.IsEmpty())
            {
                await _planService.CreatePlanMaterial(new PlanMaterial()
                {
                    PlanId     = model.PlanId,
                    MaterialId = Guid.Parse(materialHidden),
                    TechNumber = model.PlanMaterialDto.TechNumber,
                    Price      = model.PlanMaterialDto.Price,
                    Num        = model.PlanMaterialDto.Num,
                    Note       = model.PlanMaterialDto.Note,
                    PlanDate   = model.PlanMaterialDto.PlanDate,
                    UpdateTime = DateTime.Now,
                    CreateTime = DateTime.Now
                });
            }

            var list = await _planService.GetMaterialByPlan(model.PlanId);

            return(View(new PlanDto()
            {
                PlanId = model.PlanId,
                ProjectName = model.ProjectName,
                PlanMaterialList = list
            }));
        }