public News[] GetNewsList(string username, string password) { GetNewsListRequest inValue = new GetNewsListRequest(); inValue.Body = new GetNewsListRequestBody(); inValue.Body.username = username; inValue.Body.password = password; GetNewsListResponse retVal = ((IV2Soap)(this)).GetNewsList(inValue); return(retVal.Body.GetNewsListResult); }
GetNewsListResponse IV2Soap.GetNewsList(GetNewsListRequest request) { return(base.Channel.GetNewsList(request)); }
public async Task <IActionResult> List([FromServices] NewsRepositoryFactory newsRepositoryFactory, [FromQuery] GetNewsListRequest request) { var newsRepository = await newsRepositoryFactory.CreateAsync(request.Lang); var responseData = newsRepository .EnumerateAll() .OrderByDescending(x => x.PublishedAt) .Skip(request.Skip) .Take(request.Take) .Select(x => new GetNewsListResponse() { Id = x.Id, Pinned = x.IsPinned, Time = x.PublishedAt, Title = x.Title }); return(ApiResult(responseData)); }