//Delete specific user
        // GET: /Admin/ManageUsers/RemoveUser
        public ActionResult RemoveUser(string userId)
        {
            logManager.AddEventLog("ManageUsersController(Admin area) => RemoveUser ActionResult called(GET)", "ActionResult");
            if (userId == null)
            {
                throw new ArgumentNullException();
            }
            ViewBag.Username = usersManager.GetSpecificUser(userId).UserName;
            journalsManager.RemoveJournalForUser(userId);
            usersManager.RemoveUser(userId);

            return(View());
        }
Exemple #2
0
        public ActionResult SignOrQuitCourse(int courseId, bool userIsOnCourse = false)
        {
            logManager.AddEventLog("CoursesController => SignOrQuitCourse ActionResult called(GET)", "ActionResult");
            string currentUserId = User.Identity.GetUserId();

            ViewBag.RegistrationResult = "";

            if (userIsOnCourse)
            {
                ViewBag.RegistrationResult = coursesManager.RemoveUserFromCourse(courseId, currentUserId);
                journalsManager.RemoveJournalForUser(currentUserId);
            }
            else
            {
                ViewBag.RegistrationResult = coursesManager.AddUserToCourse(courseId, currentUserId);
                journalsManager.AddJournalForUser(courseId, currentUserId);
            }

            return(View());
        }