IEnumerationService.cs 839 B

1234567891011121314151617181920
  1. using qdr.app.bundleboiler.data.Dtos;
  2. using qdr.app.bundleboiler.data.Model;
  3. using Quadarax.Foundation.Core.Business.Interface;
  4. using Quadarax.Foundation.Core.Data;
  5. using Quadarax.Foundation.Core.Data.Interface.Entity.Dto;
  6. namespace qdr.app.bundleboiler.business.Services.Interfaces
  7. {
  8. public interface IEnumerationService : IService
  9. {
  10. ResultBoolDto Contains(EnumClassType type, string code);
  11. ResultValueDto<EnumerationDto> Get(long id);
  12. ResultValueDto<EnumerationDto> Get(EnumClassType type, string code);
  13. ResultsValueDto<EnumerationDto> GetAll(IPaging page, params EnumClassType[]? classes);
  14. ResultValueDto<EnumerationDto> Create(EnumerationDto dto);
  15. ResultValueDto<EnumerationDto> Update(EnumerationDto dto);
  16. ResultBoolDto Delete(long id);
  17. }
  18. }