コード例 #1
0
        public bool AcceptFriend(string userID)
        {
            ErrorEnum error;
            var       userModel = UserManager.RetrieveUser(new Guid(User.Identity.Name), out error);

            if (userModel == null)
            {
                userModel = UserManager.RetrieveUser(new Guid(userID), out error);
            }

            bool accepted = FriendshipManager.AcceptFriend(userModel.ID, new Guid(userID), out error);

            if (error == ErrorEnum.NoErrors)
            {
                NotificationsManager.AddFriendAcceptedNotification(new Guid(userID), userModel.FullName);
                return(true);
            }
            else
            {
                ViewBag.ErrorMessage = error;
                return(false);
            }
        }