public LanguagesController(IGetLanguagesCommand getLanguages, IAddLanguageCommand addLanguage, IGetLanguageCommand getLanguage, IEditLanguageCommand editLanguage, IDeleteLanguageCommand deleteLanguage)
 {
     this.getLanguages   = getLanguages;
     this.addLanguage    = addLanguage;
     this.getLanguage    = getLanguage;
     this.editLanguage   = editLanguage;
     this.deleteLanguage = deleteLanguage;
 }
示例#2
0
 public LanguagesController(IGetLanguagesCommand getLanguages, IGetLanguageCommand getLanguage, IAddLanguageCommand addLanguage, IEditLanguageCommand editLanguage, IDeleteLanguageCommand deleteLanguage, UseCaseExecutor executor)
 {
     this.getLanguages   = getLanguages;
     this.getLanguage    = getLanguage;
     this.addLanguage    = addLanguage;
     this.editLanguage   = editLanguage;
     this.deleteLanguage = deleteLanguage;
     this.executor       = executor;
 }
示例#3
0
 public Task <IActionResult> Get(
     [FromServices] IGetLanguageCommand command,
     int id,
     CancellationToken cancellationToken) =>
 command.ExecuteAsync(id);