示例#1
0
 public IActionResult Add(Trail trail)
 {
     if (ModelState.IsValid)
     {
         trailFactory.AddNewTrail(trail);
         return(RedirectToAction("Index"));
     }
     return(View("AddTrail"));
 }
示例#2
0
 public IActionResult ProcessAdd(Trail submittedTrail)
 {
     if (ModelState.IsValid)
     {
         trailFactory.AddNewTrail(submittedTrail);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View("NewTrail"));
     }
 }
示例#3
0
 public IActionResult Create(Trail trail)
 {
     if (ModelState.IsValid)
     {
         long newTrailID = _TrailFactory.AddNewTrail(trail);
         return(RedirectToAction("show", new { trailID = newTrailID }));
     }
     else
     {
         return(View("add"));
     }
 }
示例#4
0
 public IActionResult Add(Trail newTrail)
 {
     if (ModelState.IsValid)
     {
         trailfactory.AddNewTrail(newTrail);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View("AddTrails"));
     }
 }
示例#5
0
 public IActionResult AddTrail(Trail trail)
 {
     if (ModelState.IsValid)
     {
         System.Console.WriteLine("Valid!");
         System.Console.WriteLine(trail.Name);
         System.Console.WriteLine(trail.Description);
         trailfactory.AddNewTrail(trail);
         return(RedirectToAction("Index"));
     }
     else
     {
         System.Console.WriteLine("Not Valid!");
         return(View("NewTrail"));
     }
 }
示例#6
0
 public IActionResult Create(TrailViewModel model)
 {
     if (ModelState.IsValid)
     {
         Trail newTrail = new Trail
         {
             Name        = model.Name,
             Description = model.Description,
             Length      = model.Length,
             Elevation   = model.Elevation,
             Longitude   = model.Longitude,
             Latitude    = model.Latitude,
         };
         _trailfactory.AddNewTrail(newTrail);
     }
     else
     {
         // ViewBag.errors = ModelState.Values;
         return(View("New"));
     }
     return(RedirectToAction("Index"));
 }
示例#7
0
 public IActionResult Add(Trail trail)
 {
     trailFactory.AddNewTrail(trail);
     return(RedirectToAction("Index"));
 }