/// <summary> /// Get file info by id /// </summary> public async override Task <gFileItemResponse> GetFileById(gFileRequest request, ServerCallContext context) { var result = await _mediatr.Send(new GetFileServerInfoQuery(request.Fileid)); return(new gFileItemResponse() { FileItem = result.File.Convert(), Status = result.Convert() }); }
/// <summary> /// Get file info by id /// </summary> public async override Task <gFileItemResponse> GetFileById(gFileRequest request, ServerCallContext context) { var response = new gFileItemResponse(); var result = await _mediatr.Send(new GetFileServerInfoQuery(request.Fileid)); response.Status = result.Convert(); if (result.State == OperationState.Success) { response.FileItem = result.File.Convert(); } return(response); }