You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

IDocumentMediator.cs 544B

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<PaggingCollection<Document>>> GetDocuments(PaggingAndFiltering query);
  9. Task<Result<int>> CreateDocument(CreateDocumentForm form);
  10. Task<Result<int>> UpdateDocument(UpdateDocumentForm form);
  11. Task<Result<int>> DeleteDocument(int id);
  12. }
  13. }