Gismatullin.ISEbd-21.STO.Co.../ServiceStation/ServiceStationContracts/StorageContracts/IReportStorage.cs
2024-04-30 17:44:37 +03:00

22 lines
711 B
C#

using ServiceStationContracts.BindingModels;
using ServiceStationContracts.SearchModels;
using ServiceStationContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ServiceStationsContracts.StorageContracts
{
public interface IReportStorage
{
List<ReportViewModel> GetFullList();
List<ReportViewModel> GetFilteredList(ReportSearchModel model);
ReportViewModel? GetElement(ReportSearchModel model);
ReportViewModel? Insert(ReportBindingModel model);
ReportViewModel? Update(ReportBindingModel model);
ReportViewModel? Delete(ReportBindingModel model);
}
}