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); } }
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); }