/// <summary> /// Add user to chat /// </summary> /// <param name="chatId"></param> /// <param name="userId"></param> /// <returns>Result of opreation</returns> public bool AddUser(int chatId, int userId) { Logger.log.Debug("at WCFService.ChatService.AddUser"); var user = new User() { Id = userId }; var chat = ChatProvider.GetChatById(chatId); return(ChatProvider.AddUserToChat(user, chat)); }
public static void IsAddUserToChatWorks() { var user = usrPrv.GetUserById(1); var chat = chatPrv.GetChatById(2); int usersBefore = chatPrv.GetUsersOfChat(chat).Count; chatPrv.AddUserToChat(user, chat); int usersAfter = chatPrv.GetUsersOfChat(chat).Count; Assert.That(usersAfter == usersBefore + 1); }
static void Main(string[] args) { //UserProvider usrPrv = new UserProvider(); //var user = usrPrv.GetUserById(1); //var user2 = usrPrv.GetUserById(5); //var way = usrPrv.GetWayBetweenFriends(user, user2); //Console.WriteLine("{0},{1},{2}",way[0].FirstName, // way[1].FirstName, // way[2].FirstName); ChatProvider c = new ChatProvider(); UserProvider u = new UserProvider(); var user = u.GetUserById(2); var chat = c.GetChatById(3); c.AddUserToChat(user, chat); Console.ReadLine(); }