void ReloadChats() { using (MainDataBase dataBase = new MainDataBase()) { Chats = GetChatsByUser(User); if (Chats.Count > 0) { SelectedChat = Chats[0]; MessageViewModels = new ObservableCollection <MessageViewModel>(); messagesRepository = new MessagesRepository(dataBase); usersRepository = new UsersRepository(dataBase); foreach (MessageModel model in messagesRepository.GetAll(i => i.ChatID == SelectedChat.Id)) { MessageViewModels.Add(new MessageViewModel() { Fullname = usersRepository.GetById((int)model.SenderID).Fullname, Sent = model.Sent, Text = model.Text }); } } } }
public void GetAll() { var repo = new MessagesRepository(fixture.Db); var messages = repo.GetAll(); Assert.NotEmpty(messages.ToList()); }
public IEnumerable <Messages> GetAllMessages() { IMessagesRepository repo = new MessagesRepository(getEntities()); IEnumerable <Entities.Messages> returnedValue = repo.GetAll(); IEnumerable <Messages> returnedValue2 = Mapper.Map <IEnumerable <Entities.Messages>, IEnumerable <Messages> >(returnedValue); return(returnedValue2); }
public void GetAll_Test() { var repository = new MessagesRepository(); var all = repository.GetAll(); Assert.IsTrue(all.Any()); }
public void Add_Test() { var repository = new MessagesRepository(); var message = new Message { Title = "Unit test message", Text = "Unit test text message" }; var actual_id = repository.Add(message); var all = repository.GetAll().ToArray(); Assert.AreEqual(actual_id, message.Id); CollectionAssert.Contains(all, message); //StringAssert.Matches(); }
void ReloadMessages(ChatModel chat) { MessageViewModels = new ObservableCollection <MessageViewModel>(); using (MainDataBase dataBase = new MainDataBase()) { messagesRepository = new MessagesRepository(dataBase); usersRepository = new UsersRepository(dataBase); foreach (MessageModel model in messagesRepository.GetAll(i => i.ChatID == chat.Id)) { MessageViewModels.Add(new MessageViewModel() { Fullname = usersRepository.GetById((int)model.SenderID).Fullname, Sent = model.Sent, Text = model.Text }); } } }
public void Handle(HttpListenerContext context) { var response = context.Response; var statusCode = (int)HttpStatusCode.OK; var message = ""; try { var messagesRepository = new MessagesRepository(); var messages = messagesRepository.GetAll(); message = JsonConvert.SerializeObject(messages); } catch (Exception e) { statusCode = (int)HttpStatusCode.InternalServerError; message = e.Message; } response.StatusCode = statusCode; var messageBytes = Encoding.Default.GetBytes(message); response.OutputStream.Write(messageBytes, 0, messageBytes.Length); response.Close(); }
public IEnumerable <Message> GetAll() { return(_msgRepo.GetAll()); }