This repository has been archived on 2023-03-22. You can view files and clone it, but cannot push or open issues or pull requests.
cuipod/Chatter/Repository/MessageRepository.cs
Dmitrii Kollerov 5d280daf74 save_everything
2023-03-22 12:02:46 +07:00

39 lines
801 B
C#

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<MessageDto> 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<MessageDto> GetMessages()
{
return _connector.GetMessages();
}
}
}