Пример #1
0
        public async Task <object> ProcessUploadAsync(string uploadName, IList <IFile> files)
        {
            var routeEntry   = _uploadRouteTable.Table[uploadName.ToLower()];
            var uploadObject = (IUpload)Activator.CreateInstance(routeEntry.RequestType);

            RequestUtil.AttachFilesToRequestObject(uploadObject, files);

            return(await _requestProcessor.ProcessUpload(uploadObject, routeEntry.HandlerType));
        }