public IActionResult Create() { ViewBag.Items = _itemRepository.GetAll(); PdmViewModel viewModel = new PdmViewModel(); return(PartialView("_Create", viewModel)); }
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")); }