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