public TranslationModel( QueryTranslationsHandler queryTranslationsHandler, GetContextsHandler getContextsHandler) { this.queryTranslationsHandler = queryTranslationsHandler; this.getContextsHandler = getContextsHandler; }
public ProjectModel( QueryProjectShowcaseHandler queryProjectShowcaseHandler, SendInvitationHandler sendInvitationHandler, QueryTranslationsHandler queryTranslationsHandler, AddProjectHandler addProjectHandler) { this.queryProjectShowcaseHandler = queryProjectShowcaseHandler; this.sendInvitationHandler = sendInvitationHandler; this.queryTranslationsHandler = queryTranslationsHandler; this.addProjectHandler = addProjectHandler; }
public async Task <ActionResult <QueryTranslationsResult> > Query( [FromServices] QueryTranslationsHandler queryTranslationsHandler, [FromQuery] string?projectName, [FromQuery] string?correlationId, [FromQuery] string?query, [FromQuery] string?category, [FromQuery] string?paginationToken = null, [FromQuery] int?limit = 50, [FromQuery] bool?translatedOnly = false) { var result = await queryTranslationsHandler.Query( Request.GetUserName(), projectName, correlationId, query, category, paginationToken, limit ?? 50, translatedOnly ?? false); return(result.Unwrap()); }
public TranslationsModel( QueryTranslationsHandler queryTranslationsHandler) { this.queryTranslationsHandler = queryTranslationsHandler; }