using Abp.Application.Services.Dto; namespace Abp.Application.Services { public interface ICrudAppService : ICrudAppService where TEntityDto : IEntityDto { } public interface ICrudAppService : ICrudAppService where TEntityDto : IEntityDto { } public interface ICrudAppService : ICrudAppService where TEntityDto : IEntityDto { } public interface ICrudAppService : ICrudAppService where TEntityDto : IEntityDto where TCreateInput : IEntityDto { } public interface ICrudAppService : ICrudAppService> where TEntityDto : IEntityDto where TUpdateInput : IEntityDto { } public interface ICrudAppService : ICrudAppService> where TEntityDto : IEntityDto where TUpdateInput : IEntityDto where TGetInput : IEntityDto { } public interface ICrudAppService : IApplicationService where TEntityDto : IEntityDto where TUpdateInput : IEntityDto where TGetInput : IEntityDto where TDeleteInput : IEntityDto { TEntityDto Get(TGetInput input); PagedResultDto GetAll(TGetAllInput input); TEntityDto Create(TCreateInput input); TEntityDto Update(TUpdateInput input); void Delete(TDeleteInput input); } }