Felbook.Controllers.UserController.FollowUser C# (CSharp) Method

FollowUser() private method

private FollowUser ( int id ) : ActionResult
id int
return ActionResult
        public ActionResult FollowUser(int id)
        {
            try
            {
                var user = Model.UserService.FindById(id);
                Model.UserService.FollowUser(user, CurrentUser);

                var message = "You started following " + user.FullName + ".";

                if (Request.IsAjaxRequest())
                {
                    return AjaxFlashMessage(message);
                }
                else
                {
                    FlashMessage(message);
                }
            }
            catch (UserException)
            {
                var message = "You already follow user.";

                if (Request.IsAjaxRequest())
                {
                    return AjaxFlashMessage(message, FLASH_ERROR);
                }
                else
                {
                    FlashMessage(message, FLASH_ERROR);
                }
            }

            return RedirectToAction("Followings", new { username = CurrentUser.Username });
        }