예제 #1
0
        public IActionResult NewActivityDB(ActivityViewModel model)
        {
            if (!ModelState.IsValid)
            {
                ViewData["Message"] = "Something went wrong, please try again";
                return(View("NewActivity"));
            }
            _activityFactory.AddActivity(model, (int)GetId(HttpContext));
            var activity = _activityFactory.GetLastActivity();

            return(Redirect($"activity/{activity.Id}"));
        }
예제 #2
0
 public IActionResult AddActivity(Activity Activity)
 {
     if (ModelState.IsValid)
     {
         if (HttpContext.Session.GetString("loggedIn") == "true")
         {
             int IDresult = ActivityFactory.AddActivity(Activity, (int)HttpContext.Session.GetInt32("userID"));
             return(RedirectToAction("Show", new { activityID = IDresult }));
         }
     }
     ViewBag.errors = ModelState.Values;
     return(RedirectToAction("Create"));
 }