public async Task <IActionResult> Create(CreateValidationViewModel model) { if (ModelState.IsValid) { var all_insp = await _context.Inspections.Include(i => i.PUDList).ToListAsync(); var inspection = all_insp.Find(i => i.Id == model.InspId); Validation validation = new Validation() { Name = model.ValidationName, StartDate = model.StartDate, EndDate = model.EndDate, IterationNumber = model.IterationNumber, Inspection = inspection, PUDList = inspection.PUDList }; _context.Add(validation); await _context.SaveChangesAsync(); return(RedirectToAction("Index", new { id = model.InspId })); } return(View(model)); }
// GET: Validations/Create public IActionResult Create(int?id) { if (id == null) { return(NotFound()); } CreateValidationViewModel model = new CreateValidationViewModel() { InspId = (int)id }; return(View(model)); }