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));
        }