private Defect CreateDefect()
 {
     var user = CreateUser();
     var project = CreateProject();
     var defect = new Defect
                      {
                          Project = project,
                          AssignedToUser = user,
                          CreatorUser = user,
                          CreateDate = DateTime.Now,
                          StepsToReproduce = "123"
                      };
     ctx.Defects.Add(defect);
     ctx.SaveChanges();
     return defect;
 }
        public ActionResult Create(Defect defect)
        {
            if (!ModelState.IsValid)
            {
                var inputModel = InputModel();
                return View(inputModel);
            }

            try
            {
                _defectRepo.Add(defect);
                return RedirectToAction("Index");
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                var inputModel = InputModel(); 
                return View(inputModel);
            }
        }