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;
 }
 public TicketTypesController(ITicketTypeService ITicketTypeService, IMapper mapper, ITicketService ITicketService, IUploadFile iUploadFile)
 {
     _ITicketTypeService = ITicketTypeService;
     _ITicketService     = ITicketService;
     _mapper             = mapper;
     _iUploadFile        = iUploadFile;
 }
 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;
 }
 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;
 }
        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;
        }
 public UploadFileController(
     IUploadFile uploadFile,
     IUsuarioRepository userRepo,
     IConfiguration configuration,
     ILogger <UploadFileController> log) : base(configuration, log)
 {
     _uploadFile = uploadFile;
     _userRepo   = userRepo;
     _config     = configuration;
     _log        = log;
 }
        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;
        }
 public RevisaoController(
     IUsuarioRepository usuarioRepository,
     IRevisaoRepository revisaoRepository,
     IUploadFile uploadFile,
     IConfiguration configuration,
     ILogger <RevisaoController> logger) : base(configuration, logger)
 {
     _usuarioRepository = usuarioRepository;
     _revisaoRepository = revisaoRepository;
     _uploadFile        = uploadFile;
     _logger            = logger;
 }
 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;
 }
        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);
        }
 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;
 }
 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;
 }
 //Contructor
 public EmployeeController(IEmployeeService employeeData, IWebHostEnvironment environment, IUploadFile upFile)
 {
     _employeeData    = employeeData;
     _hostEnvironment = environment;
     _uploadFile      = upFile;
 }
示例#28
0
 public HomeController(IUploadFile iUploadFile)
 {
     _IUploadFile = iUploadFile;
 }
示例#29
0
 public SignedUrlController(IUploadFile uploadFile, IGetPresignedUrl getPresignedUrl)
 {
     _getPresignedUrl = getPresignedUrl;
     _uploadFile      = uploadFile;
 }
示例#30
0
 /// <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
 /// <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;
 }