public new ActionResult Profile(UserProfileViewModel profile)
        {
            if (!ModelState.IsValid)
            {
                return(View(profile));
            }

            var user = _userProvider.GetCurrentUser(_friendshipManagementService.UnitOfWork, HttpContext);

            profile.Update(user);
            _friendshipManagementService.UnitOfWork.Commit();

            return(RedirectToAction("Home"));
        }