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}")); }
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")); }