コード例 #1
0
 public UserPhotoManager(IUserPhotoDal userPotoDal, IMapper mapper, IUploadFile upload, IUserDal userDal)
 {
     this.userDal     = userDal;
     this.upload      = upload;
     this.mapper      = mapper;
     this.userPotoDal = userPotoDal;
 }
コード例 #2
0
 public ScreenHeaderPhotoManager(IScreenHeaderPhotoDal screenHeaderPhotoDal, IMapper mapper, IUploadFile upload, IScreenDal screenDal)
 {
     this.screenDal            = screenDal;
     this.upload               = upload;
     this.mapper               = mapper;
     this.screenHeaderPhotoDal = screenHeaderPhotoDal;
 }
コード例 #3
0
 public PublicManager(IMapper mapper,
                      INewsDal newsDal,
                      IFoodMenuDal foodMenuDal,
                      IHomeAnnounceDal homeAnnounceDal, IUserDal userDal, IUploadFile upload, IUserPhotoDal userPhotoDal,
                      IDegreeDal degreeDal, IUserService userService,
                      ICampusDal campusDal,
                      IDepartmentDal departmentDal,
                      IVehicleAnnounceDal vehicleAnnounceDal,
                      IHttpContextAccessor httpContextAccessor,
                      IAnnounceDal announceDal)
 {
     this.vehicleAnnounceDal  = vehicleAnnounceDal;
     this.httpContextAccessor = httpContextAccessor;
     this.homeAnnounceDal     = homeAnnounceDal;
     this.userDal             = userDal;
     this.upload        = upload;
     this.userPhotoDal  = userPhotoDal;
     this.degreeDal     = degreeDal;
     this.userService   = userService;
     this.campusDal     = campusDal;
     this.departmentDal = departmentDal;
     this.announceDal   = announceDal;
     this.mapper        = mapper;
     this.newsDal       = newsDal;
     this.foodMenuDal   = foodMenuDal;
 }
コード例 #4
0
 public ApplicationUserController(ILogger <ApplicationUserController> logger, IUploadFile uploadFile,
                                  IWebHostEnvironment webHostEnvironment)
 {
     _logger            = logger;
     UploadFile         = uploadFile;
     WebHostEnvironment = webHostEnvironment;
 }
コード例 #5
0
 public TicketTypesController(ITicketTypeService ITicketTypeService, IMapper mapper, ITicketService ITicketService, IUploadFile iUploadFile)
 {
     _ITicketTypeService = ITicketTypeService;
     _ITicketService     = ITicketService;
     _mapper             = mapper;
     _iUploadFile        = iUploadFile;
 }
コード例 #6
0
 public NewsPhotoManager(INewsPhotoDal newsPhotoDal, IMapper mapper,
                         IUploadFile upload, INewsDal newsDal)
 {
     this.newsDal      = newsDal;
     this.upload       = upload;
     this.mapper       = mapper;
     this.newsPhotoDal = newsPhotoDal;
 }
 public AccountController(UserManager <CustomIdentityuser> userManager,
                          RoleManager <CustomIdentityRole> roleManager, SignInManager <CustomIdentityuser> signInManager,
                          IUploadFile uploadFile)
 {
     _userManager   = userManager;
     _roleManager   = roleManager;
     _uploadFile    = uploadFile;
     _signInManager = signInManager;
 }
コード例 #8
0
 public FoodMenuPhotoManager(IFoodMenuPhotoDal foodMenuPhotoDal,
                             IMapper mapper, IUploadFile upload,
                             IFoodMenuDal foodMenuDal)
 {
     this.foodMenuDal      = foodMenuDal;
     this.upload           = upload;
     this.mapper           = mapper;
     this.foodMenuPhotoDal = foodMenuPhotoDal;
 }
コード例 #9
0
 public PostagemController(
     IUploadFile uploadFile,
     IPostagemRepository repository,
     IConfiguration configuration,
     ILogger <PostagemController> logger) : base(configuration, logger)
 {
     _repository = repository;
     _uploadFile = uploadFile;
     _logger     = logger;
 }
コード例 #10
0
 public AnnouncePhotoManager(IAnnouncePhotoDal announcePhotoDal,
                             IHttpContextAccessor httpContextAccessor,
                             IMapper mapper, IUploadFile upload, IAnnounceDal announceDal)
 {
     this.httpContextAccessor = httpContextAccessor;
     this.announceDal         = announceDal;
     this.upload           = upload;
     this.mapper           = mapper;
     this.announcePhotoDal = announcePhotoDal;
 }
コード例 #11
0
        public HttpResponseMessage UploadFile([FromBody]UploadRequestMessage requestMessage)
        {
            uploadBusinessProvider = new UploadFileBusinessAccessLayer();

            UploadResponseMessage response =
            uploadBusinessProvider.UploadFile(requestMessage, System.Web.Hosting.HostingEnvironment.MapPath("~\\FileUpload\\"));

            HttpResponseMessage tempResponse = Request.CreateResponse(HttpStatusCode.OK,response);

            return tempResponse;
        }
コード例 #12
0
 public UploadFileController(
     IUploadFile uploadFile,
     IUsuarioRepository userRepo,
     IConfiguration configuration,
     ILogger <UploadFileController> log) : base(configuration, log)
 {
     _uploadFile = uploadFile;
     _userRepo   = userRepo;
     _config     = configuration;
     _log        = log;
 }
コード例 #13
0
        public MsSqlVolume(IConnectorConfig config, IImageEditorService imageEditorService,

             ICryptoService cryptoService,
            IUploadFile uploadFile, IKey key, IImageFile imageFile)
        {
            _config = config;
            _imageEditorService = imageEditorService;
            _cryptoService = cryptoService;
            _uploadFile = uploadFile;
            _key = key;
            _imageFile = imageFile;
        }
コード例 #14
0
 public RevisaoController(
     IUsuarioRepository usuarioRepository,
     IRevisaoRepository revisaoRepository,
     IUploadFile uploadFile,
     IConfiguration configuration,
     ILogger <RevisaoController> logger) : base(configuration, logger)
 {
     _usuarioRepository = usuarioRepository;
     _revisaoRepository = revisaoRepository;
     _uploadFile        = uploadFile;
     _logger            = logger;
 }
コード例 #15
0
 public ProdutoController(
     IProdutoRepository produtoRepository,
     ICategoriaRepository categoriaRepository,
     IHttpContextAccessor httpContextAccessor,
     IUploadFile uploadSystem,
     IFotoProdutoRepository fotoProdutoRepository
     )
 {
     this._produtoRepository     = produtoRepository;
     this._categoriaRepository   = categoriaRepository;
     this._httpContextAccessor   = httpContextAccessor;
     this._uploadSystem          = uploadSystem;
     this._fotoProdutoRepository = fotoProdutoRepository;
 }
コード例 #16
0
        /// <summary>
        /// 创建对象
        /// </summary>
        /// <param name="data">模块对象信息</param>
        /// <param name="userInfo">创建人</param>
        /// <exception cref="Exception.ActionForbiddenException">当不允许被创建时抛出</exception>
        public void Create(IUploadFile data, IUserInfo userInfo)
        {
            var result = PrepareCreatedEvent?.Invoke(data, userInfo);

            if (!(result?.Success ?? true))
            {
                throw new ActionForbiddenException(result.Message);
            }

            OracleDB.ExeSql(
                @"insert into UploadFiles
                    (fileId,
                     fileName,
                     fileSize,
                     fileSuffix,
                     localPath,
                     fromModule,
                     creator,
                     creatorName,
                     organizId,
                     organizTable,
                     organizName)
                  values
                    (:fileId,
                     :fileName,
                     :fileSize,
                     :fileSuffix,
                     :localPath,
                     :fromModule,
                     :creator,
                     :creatorName,
                     :organizId,
                     :organizTable,
                     :organizName)",
                new OracleParameter("fileId", data.FileId),
                new OracleParameter("fileName", data.FileName),
                new OracleParameter("fileSize", data.FileSize),
                new OracleParameter("fileSuffix", data.FileSuffix),
                new OracleParameter("localPath", data.LocalPath),
                new OracleParameter("fromModule", data.FromModule),
                new OracleParameter("creator", userInfo.UserId),
                new OracleParameter("creatorName", userInfo.UserName),
                new OracleParameter("organizId", userInfo.OrganizId),
                new OracleParameter("organizTable", userInfo.OrganizTable),
                new OracleParameter("organizName", userInfo.OrganizName));

            CreatedEvent?.Invoke(data, userInfo);
        }
コード例 #17
0
 public PublicUserAnnounceManager(IMapper mapper,
                                  IAnnounceDal announceDal, IHomeAnnounceDal homeAnnounceDal, IAnnouncePhotoDal announcePhotoDal,
                                  IUploadFile upload,
                                  IVehicleAnnounceDal vehicleAnnounceDal,
                                  IHttpContextAccessor httpContextAccessor,
                                  IUserDal userDal)
 {
     this.userDal             = userDal;
     this.httpContextAccessor = httpContextAccessor;
     this.mapper             = mapper;
     this.announceDal        = announceDal;
     this.homeAnnounceDal    = homeAnnounceDal;
     this.announcePhotoDal   = announcePhotoDal;
     this.upload             = upload;
     this.vehicleAnnounceDal = vehicleAnnounceDal;
 }
コード例 #18
0
        public UploadResponseMessage UploadFile(UploadRequestMessage requestMessage, string filePath = "")
        {
            UploadResponseMessage response = new UploadResponseMessage();

            try
            {
                response = ValidateFile(requestMessage);

                if (response != null && response.Log == null)
                {
                    uploadFileDataProvider = new UploadDataProvider();
                    response = uploadFileDataProvider.UploadFile(requestMessage, filePath);
                }
            }
            catch (Exception ex)
            {
                ErrorLogManager.WriteLog(response, "TestFile", "999", ex.Message, true, ex: ex);
            }
            return(response);
        }
コード例 #19
0
        public HttpResponseMessage UploadFile([FromBody] UploadRequestMessage requestMessage)
        {
            string filepath = System.Web.Hosting.HostingEnvironment.MapPath("~\\FileUpload\\");

            uploadBusinessProvider = new UploadFileBusinessAccessLayer(filepath);

            UploadResponseMessage response = uploadBusinessProvider.UploadFile(requestMessage, filepath);
            //string jsStartTag="{Log:[";
            //string jsEndTag = "]}";
            //StringBuilder jsString = new StringBuilder();
            //if (response!=null)
            //{
            //    jsString.Append(jsStartTag);
            //    for (int i = 0; i < response.Log.Count; i++)
            //    {
            //        jsString.Append(@"{""FileName:" + response.Log[i].FileName+@"""-");
            //        jsString.Append(@"""Code:" + response.Log[i].Code + @"""-");
            //        jsString.Append(@"""Message:" + response.Log[i].Message + @"""-");
            //        jsString.Append(@"""Status:" + response.Log[i].Status.ToString() + @"""}");
            //        if (i < response.Log.Count - 1) jsString.Append(",");
            //    }
            //    //foreach (var item in response.Log)
            //    //{
            //    //    jsString.Append(@"{\" + "FileName" + @"\" + @":\" + item.FileName+@"\-");
            //    //    jsString.Append(@"\" + "Code" + @"\" + @":\" + item.Code + @"\-");
            //    //    jsString.Append(@"\" + "Message" + @"\" + @":\" + item.Message + @"\-");
            //    //    jsString.Append(@"\" + "Status" + @"\" + @":\" + item.Status.ToString() + @"\}");
            //    //}
            //    jsString.Append(jsEndTag);
            //}
            //string responsResult = jsString.ToString();
            HttpResponseMessage tempResponse = Request.CreateResponse(HttpStatusCode.OK, response);

            ParseResponse(tempResponse);
            return(tempResponse);
        }
コード例 #20
0
 public ApplicationUserController(ITokenGenerator tokenGenerator, IUploadFile uploadFile)
 {
     TokenGenerator = tokenGenerator;
     UploadFile     = uploadFile;
 }
コード例 #21
0
 public PublicLogoManager(IPublicLogoDal publicLogoDal, IMapper mapper, IUploadFile upload)
 {
     this.upload        = upload;
     this.mapper        = mapper;
     this.publicLogoDal = publicLogoDal;
 }
コード例 #22
0
 public void SetUp()
 {
     _mockGateway       = new Mock <IS3FileGateway>();
     _uploadFileUsecase = new UploadFileUsecase(_mockGateway.Object);
 }
コード例 #23
0
 public ProductsController(ReversScaffoldedStoreContext context, IUploadFile upload)
 {
     _context = context;
     _upload  = upload;
 }
コード例 #24
0
 public ProjectController(ApplicationUserManager userManager, IManageProject projectManager, IUploadFile uploadFileManager)
 {
     _userManager       = userManager;
     _projectManager    = projectManager;
     _uploadFileManager = uploadFileManager;
 }
コード例 #25
0
 public UsersController(IUploadFile uploadFileManager)
 {
     _uploadFileManager = uploadFileManager;
 }
コード例 #26
0
 public FilesController(IUploadFile uploadFile, IGetFileUsecase getFile, ILogger <FilesController> logger)
 {
     _uploadFile = uploadFile;
     _getFile    = getFile;
     _logger     = logger;
 }
コード例 #27
0
 //Contructor
 public EmployeeController(IEmployeeService employeeData, IWebHostEnvironment environment, IUploadFile upFile)
 {
     _employeeData    = employeeData;
     _hostEnvironment = environment;
     _uploadFile      = upFile;
 }
コード例 #28
0
ファイル: HomeController.cs プロジェクト: lion-liu/HISHelper
 public HomeController(IUploadFile iUploadFile)
 {
     _IUploadFile = iUploadFile;
 }
コード例 #29
0
 public SignedUrlController(IUploadFile uploadFile, IGetPresignedUrl getPresignedUrl)
 {
     _getPresignedUrl = getPresignedUrl;
     _uploadFile      = uploadFile;
 }
コード例 #30
0
ファイル: ImageUploader.cs プロジェクト: CSharpDev/Dev.All
 /// <summary>
 ///   设置当前的文件处理器
 /// </summary>
 /// <param name="uploadFile"> </param>
 /// <param name="key"> </param>
 public ImageUploader(IUploadFile uploadFile, IKey key)
 {
     this._curFileDisposer = uploadFile;
     //this._curFileDisposer.SetCurrentKey(key);
     this._curKeyDisposer = key;
 }
コード例 #31
0
ファイル: DocFileUploader.cs プロジェクト: CSharpDev/Dev.All
 /// <summary>
 /// 设置当前的文件处理器
 /// </summary>
 /// <param name="IUploadFile"></param>
 public DocFileUploader(IUploadFile IUploadFile, IKey Key)
 {
     this.CurFileDisposer = IUploadFile;
     //this.CurFileDisposer.SetCurrentKey(Key);
     this.CurKeyDisposer = Key;
 }
コード例 #32
0
 public FileHelper(IUploadFile _uploadFile, IOptions <FileUploadOptions> _options)
 {
     uploadFile = _uploadFile;
     options    = _options;
 }
コード例 #33
0
 /// <summary>
 /// 设置当前的文件处理器
 /// </summary>
 /// <param name="uploadFile"></param>
 /// <param name="key"></param>
 public DocFileUploader(IUploadFile uploadFile, IKey key)
 {
     this._curFileDisposer = uploadFile;
     //this.CurFileDisposer.SetCurrentKey(Key);
     this._curKeyDisposer = key;
 }
コード例 #34
0
 /// <summary>
 /// 构函
 /// </summary>
 /// <param name="medicalRecords"></param>
 public DownLoadController(IUploadFile downLoadFile)
 {
     _downLoadFile = downLoadFile;
 }