public ActionResult Edit([Bind(Include = "ActivitySummeryId, ActivityId, WeekDayId, Name, Description, StartTime, EndTime")] ActivitySummeryViewModel activitySummeryViewModel) { if (ModelState.IsValid) { if (User.Identity.IsAuthenticated) { if (activitySummeryViewModel != null) { try { if (_convertService.CheckIfActivitySummeryIdBelongsToUser(User.Identity.GetUserId(), activitySummeryViewModel.ActivitySummeryId)) { activitySummeryViewModel.UserId = User.Identity.GetUserId(); _convertService.UpdateActivitySummery(activitySummeryViewModel); TempData["successMessage"] = "You changed the activity"; return(RedirectToAction("index")); } else { TempData["errorMessage"] = "You tried to change userId which is not allowed"; return(RedirectToAction("index")); } } catch (Exception) { TempData["ErrorMessage"] = "Something went wrong when trying to edit the specific activity"; return(RedirectToAction("Index")); } } else { TempData["ErrorMessage"] = "Something went wrong when trying to edit a specific activity, try again!"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Login", "Account")); } } else { return(View("Edit")); } }