public ActionResult Create(ArrestCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateArrestService(); if (service.CreateArrest(model)) { TempData["SaveResult"] = "Arrest was added"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Arrest was not added"); return(View(model)); }
public bool CreateArrest(ArrestCreate model) { var localDateTime = DateTime.Now.ToString("MM/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture); var entity = new Arrest() { ArrestDate = DateTime.Parse(localDateTime), StreetName = model.StreetName, ArrestCity = model.ArrestCity, ArrestCounty = model.ArrestCounty, ArrestState = model.ArrestState, ArrestZipcode = model.ArrestZipcode, ArrestDesc = model.ArrestDesc, DefendantID = model.DefendantID, OfficerID = model.OfficerID }; using (var arr = new ApplicationDbContext()) { arr.Arrests.Add(entity); return(arr.SaveChanges() == 1); } }