using InventoryManager.Models; using InventoryManager.Tools; using System.Collections.Generic; namespace InventoryManager.Interfaces { public interface IMaterials { PaginatedList<Materials> GetItems(string SortProperty, SortOrder sortOrder, string SearchText = "", int pageIndex = 1, int pageSize = 5); Materials GetItem(int id); Materials Create(Materials item); Materials Edit(Materials item); Materials Delete(Materials item); public bool IsItemUnique(string name); public bool IsItemUnique(string name, int id); } }