static IPromise<List<LanguageModel>> downloadLanguages()
    {
        Promise<List<LanguageModel>> promise = new Promise<List<LanguageModel>>();
        GetLanguages request = new GetLanguages();
        builder.Build(request);
        while (!request.Process().isDone) { }

        if (request.Successful()) {
            request.ParseResult();
            promise.Resolve(request.Languages);
        }
        else {
            promise.Reject(new Exception(request.GetErrorMessage()));
        }
        return promise;
    }
 public async Task <PageModel <LanguageModel> > GetLanguagesAsync([FromBody] GetLanguages getLanguages)
 {
     return(await _mediator.Send(getLanguages));
 }
Example #3
0
 public object Get(GetLanguages request) => new GetLanguagesResponse
 {
     Results = Languages
 };