diff --git a/SecuritySystem/SecuritySystemContracts/StoragesContracts/IMessageInfoStorage.cs b/SecuritySystem/SecuritySystemContracts/StoragesContracts/IMessageInfoStorage.cs new file mode 100644 index 0000000..b23fa28 --- /dev/null +++ b/SecuritySystem/SecuritySystemContracts/StoragesContracts/IMessageInfoStorage.cs @@ -0,0 +1,14 @@ +using SecuritySystemContracts.BindingModels; +using SecuritySystemContracts.SearchModels; +using SecuritySystemContracts.ViewModels; + +namespace SecuritySystemContracts.StoragesContracts +{ + public interface IMessageInfoStorage + { + List GetFullList(); + List GetFilteredList(MessageInfoSearchModel model); + MessageInfoViewModel? GetElement(MessageInfoSearchModel model); + MessageInfoViewModel? Insert(MessageInfoBindingModel model); + } +}