private async Task SendMessagesToSingleSocket(WebSocket socket) { var messages = (await _messagesService.GetAll()).ToList(); if (messages.Any()) { var response = new SocketMessageResponseDto <List <Message> >() { Content = messages, Type = MessageType.AllMessages }; await SendToSocket(JsonConvert.SerializeObject(response), socket); } }
public async Task <IViewComponentResult> InvokeAsync() { var user = await _userManager.FindByNameAsync(User.Identity.Name); var mesaj = _messagesService.GetAll().Where(x => x.Receiver == user.Email).Select(x => new MessagesListView() { Content = x.Content, Sender = x.Sender, Date = x.Date, MessageId = x.MessageId, Receiver = x.Receiver, Topic = x.Topic }).ToList(); return(View("MessagePartial", mesaj)); }
public async Task <List <Message> > List() { return(await _messagesService.GetAll()); }
public IActionResult ContactList() { ViewBag.ContactList = _messagesService.GetAll(); return(View()); }
public IActionResult GetAllMessages() { return(Ok(_messagesService.GetAll())); }