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.");*/
        }
Exemple #2
0
        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);
            }
        }