public ActionResult Create(VetCheckCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service = CreateVetCheckService();

            if (service.CreateVetCheck(model))
            {
                //TempData["SaveResult"] = "The VetCheck has been added.";
                return(RedirectToAction("Index"));
            }
            ;

            ModelState.AddModelError("", "The VetCheck could not be created.");
            return(View(model));
        }
        public bool CreateVetCheck(VetCheckCreate model)
        {
            var entity =
                new VetCheck()
            {
                HorseId       = model.HorseId,
                EmployeeId    = _userId,
                Injury        = model.Injury,
                IntakeNotes   = model.IntakeNotes,
                TreatmentPlan = model.TreatmentPlan,
                CreatedUtc    = DateTimeOffset.Now
            };

            using (var ctx = new ApplicationDbContext())
            {
                //var Horse = ctx.Horses.FirstOrDefault(h => h.HorseId == entity.HorseId);
                //entity.Horse = Horse;
                ctx.VetChecks.Add(entity);
                return(ctx.SaveChanges() > 0);
            }
        }