Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

IDocumentMediator.cs 533B

1234567891011121314
  1. using BlackRock.Reporting.API.Core.Models;
  2. using BlackRock.Reporting.API.Mediator.UserMediator.Model;
  3. namespace BlackRock.Reporting.API.Mediator.DocumentMediator
  4. {
  5. public interface IDocumentMediator
  6. {
  7. Task<Result<Document>> GetDocument(int id);
  8. Task<Result<PagedCollection<Document>>> GetDocuments(SortFilter query);
  9. Task<Result<int>> CreateDocument(CreateDocumentForm form);
  10. Task<Result<int>> UpdateDocument(UpdateDocumentForm form);
  11. Task<Result<int>> DeleteDocument(int id);
  12. }
  13. }