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