public async Task <ContactsChatMessage> AddMessages(MessageInputModel inputModel) { var newMessage = new ContactsChatMessage { SenderId = inputModel.SenderId, ReceiverId = inputModel.ReceiverId, SentOn = inputModel.SentOn, Text = inputModel.Message, HasBeenSeen = false }; await this.context.ContactsChatMessages.AddAsync(newMessage); await this.context.SaveChangesAsync(); return(newMessage); }
public async Task MarkAsSeenAsync(ContactsChatMessage message) { message.HasBeenSeen = true; await this.context.SaveChangesAsync(); }