using System.Collections.Generic;
using System.Threading.Tasks;
using Kreta.Core.Client.MessageInvoker;
using Kreta.Naplo.Domain.V2.Model.Post.Ertekeles;
using Kreta.Naplo.Domain.V2.Service;

namespace Kreta.Naplo.BusinessLogic.V2.Service
{
    class ErtekelesService : VersionedService, IErtekelesService
    {
        public async Task<List<ErtekelesResponse>> PostOsztalyCsoportErtekelesAsync(List<OsztalyCsoportErtekelesRequest> request)
        {
            return await PostAsync<List<ErtekelesResponse>>("OsztalyCsoportErtekeles", request);
        }
        public ErtekelesService(IHttpMessageInvokerFactory invokerFactory) : base(invokerFactory, "Ertekeles")
        { }
    }
}