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