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