using System; using System.Collections.Generic; using System.Linq.Expressions; namespace AsbCloudApp.Services { public interface ICrudService where Tdto : Data.IId { int Delete(int id); Tdto Get(int id); IEnumerable GetAll(Expression> predicate = null); Tdto Insert(Tdto newItem); IEnumerable InsertRange(IEnumerable newItems); Tdto Update(Tdto item); } }