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)); }
public object Get(GetLanguages request) => new GetLanguagesResponse { Results = Languages };