Пример #1
0
        public void AddFriend(string friendId)
        {
            this.Init();

            var friend = this._chatRepository.GetUserByUserId(ConnectedUsers, friendId);

            // store message to database
            IFriendRepository friendRepository = new FriendRepository(this._dbContext);

            friendRepository.AddFriend(this._curUserChat.UserId, friendId);

            // friend online
            if (friend != null)
            {
                Clients.Client(friend.ConnectionId).notifyAddFriend(this._curUserChat.Displayname);
            }
        }
Пример #2
0
        public bool AddFriend(FriendModel model, string userId)
        {
            var rsBool = false;

            try
            {
                model.ImagePath = model.Image.ConvertTo64();
                if (friendRepository.AddFriend(model, userId) > 0)
                {
                    rsBool = true;
                }
            }
            catch (System.Exception ex)
            {
                CoreLogger.Instance.Error(this.CreateMessageLog(ex.Message));
            }
            return(rsBool);
        }