private Result <WebModset> ApiModsetByName(string name) { var requestUri = ModsetsApiConstants.ApiByNamePath(name); var request = new RestRequest(requestUri, Method.GET, DataFormat.Json); return(_restClient.ExecuteAndReturnData <WebModset>(request)); }
public Result <string> GetModsetDownloadUrl(string modsetName) { return(_modsetsApiClient.GetModsetDataByName(modsetName).Match( onSuccess: modset => Result.Success(ModsetsApiConstants.DownloadPageForModset(_modsetsApiClient.ApiUrl, modset.Name)), onFailure: Result.Failure <string>)); }