using System.Collections.Generic; using Luticate2.Auth.Dbo.Fields; using Luticate2.Auth.Dbo.Pagination; using Luticate2.Auth.Dbo.Result; namespace Luticate2.Auth.Interfaces { public interface ILuCrud { LuResult> Create(LuPartialFieldsDbo partialResponse, LuPartialFieldsDbo partialInput, IEnumerable dbos); LuResult> Read(LuPartialFieldsDbo partialResponse, LuPaginatedParamsDbo paginationParams); LuResult> Update(LuPartialFieldsDbo partialResponse, LuPartialFieldsDbo partialInput, IEnumerable dbos); LuResult> Delete(LuPartialFieldsDbo partialResponse, LuPartialFieldsDbo partialInput, IEnumerable dbos); } }