public ActionResult Create(RoadMapCreateModel model)
 {
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     if (_roadMapService.Create(model))
     {
         TempData["SaveResult"] = "Road Map Created";
         return(RedirectToAction("Index"));
     }
     ModelState.AddModelError("", "Unable to create road map");
     return(View(model));
 }
        public bool Create(RoadMapCreateModel model)
        {
            var entity = new RoadMap()
            {
                Name     = model.Name,
                Speed    = model.Speed,
                IsActive = model.IsActive,
                ChallengeScoreIncrease = model.ChallengeScoreIncrease,
                Experiences            = model.Experiences,
                Comments = model.Comments,
            };

            _ctx.RoadMaps.Add(entity);
            return(_ctx.SaveChanges() == 1);
        }