using Chatter.Connector; using Chatter.Dto; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Chatter.Repository { public interface IMessageRepository { IEnumerable GetMessages(); void AddMessage(MessageDto msg); } internal class MessageRepository : IMessageRepository { private readonly IDbConnector _connector; public MessageRepository(IDbConnector connector) { _connector = connector; } public void AddMessage(MessageDto msg) { _connector.AddMessage(msg); } public IEnumerable GetMessages() { return _connector.GetMessages(); } } }