public ActionResult Create(OriginCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateOriginService(); if (service.CreateOrigin(model)) { return(RedirectToAction("List")); } ; return(View(model)); //if (service.CreateOrigin(model)) /*{ * ViewBag.SaveResult = "Your Origin was established."; * return RedirectToAction("Home"); * };*/ /* ModelState.AddModelError("", "Error, Origin failed to be created.");*/ }
public bool CreateOrigin(OriginCreate model) { var entity = new Origin() { OriginId = model.OriginId, OriginName = model.OriginName, OriginDesc = model.OriginDesc, Latitude = (decimal)model.Latitude, Longitude = (decimal)model.Longitude, OriginGalaxy = model.OriginGalaxy, CreatedUtc = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.Origins.Add(entity); return(ctx.SaveChanges() == 1); } }