using AsbCloudApp.Data;
using System;
using System.Collections.Generic;

namespace AsbCloudApp.Services
{
    public interface IMessageService
    {
        PaginationContainer<MessageDto> GetMessages(int idWell, IEnumerable<int> categoryids = null, DateTime begin = default, DateTime end = default, string searchString = default, int skip = 0, int take = 32);
        DatesRangeDto GetMessagesDatesRange(int idWell);
        void Insert(string uid, IEnumerable<TelemetryMessageDto> dtos);
    }
}