22 lines
598 B
C#
Raw Normal View History

2023-11-30 23:20:29 +04:00
using Contracts.BindingModels;
using Contracts.SearchModels;
using Contracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Contracts.StoragesContracts
{
public interface IShapeStorage
{
List<ShapeViewModel> GetFullList();
List<ShapeViewModel> GetFilteredList(ShapeSearchModel model);
ShapeViewModel? GetElement(ShapeSearchModel model);
ShapeViewModel? Insert(ShapeBindingModel model);
ShapeViewModel? Update(ShapeBindingModel model);
ShapeViewModel? Delete(ShapeBindingModel model);
}
}