public async Task <GetUserVideosResponse> GetUnTrashedUserVideos([FromQuery] GetUserVideosRequest request) { var userVideos = await _mediator.Send(new GetUntrashedUserVideosQuery { UserId = request.UserId }); return(new GetUserVideosResponse { UserId = request.UserId, UserVideos = userVideos }); }
/// <summary> /// Возвращает список видеозаписей, на которых отмечен пользователь. /// </summary> /// <param name="callback">Метод, который будет вызван по завершении операции. /// Параметр является результатом запроса.</param> /// <param name="request">Объект запроса с необходимыми параметрами.</param> public void GetUserVideos(Action <VKResponse <VKCountedItemsObject <VKVideoBase> > > callback, GetUserVideosRequest request) { VKHelper.GetResponse <VKCountedItemsObject <VKVideoBase> >(request, callback); }