private static ITaskExecutor ToDownloadFileExecutor(DownloadFileRequest request) { if (ConnectionsStorage.Instanse.Contains(request.SessionId)) { var query = new DownloadFileQuery(request.ResponseEndPoint) { Id = request.Id, FileFullName = request.FileFullName }; return new DownloadFileExecutor(query); } return null; }
public DownloadFileExecutor(DownloadFileQuery query) { _query = query; Id = Guid.NewGuid(); }