コード例 #1
0
        public IActionResult Create()
        {
            ViewBag.Items = _itemRepository.GetAll();
            PdmViewModel viewModel = new PdmViewModel();

            return(PartialView("_Create", viewModel));
        }
コード例 #2
0
        public async Task <IActionResult> Create([FromForm] PdmViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var newPdm = Mapper.Map <Pdm>(viewModel);
                newPdm.CreateDate = DateTime.Now;
                newPdm.UserId     = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
                _repository.Insert(newPdm);
                if (await _repository.SaveChangesAsync())
                {
                    TempData["pdm"] = "PDM successfully created.";
                }
            }

            return(RedirectToAction("Index"));
        }