public ActionResult Create(ConvictionCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateConvictionService(); if (service.CreateConviction(model)) { TempData["SaveResult"] = "Conviction was added"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Conviction was not added"); return(View(model)); }
public bool CreateConviction(ConvictionCreate model) { var entity = new Conviction() { StreetAddress = model.StreetAddress, City = model.City, County = model.County, State = model.State, Zipcode = model.Zipcode, DateOfConviction = DateTime.Now, ConvictionSeverity = model.ConvictionSeverity, ArrestID = model.ArrestID, DefendantID = model.DefendantID, CourtHearingID = model.CourtHearingID }; using (var con = new ApplicationDbContext()) { con.Convictions.Add(entity); return(con.SaveChanges() == 1); } }