public IActionResult Create(Defect defect) { if (defectsRepository.Exists(defect)) { ModelState.AddModelError(string.Empty, "Defect already exists"); } if (ModelState.IsValid) { foreach (Photo photo in defect.Photos) { photo.Path = SaveFile(photo.PhotoFile); } defectsRepository.Create(defect); return(RedirectToAction("Index")); } return(View(defect)); }