Пример #1
0
 public PersonService(IPersonRepository personRepository, IWebHostEnvironment webHostEnvironment, IUploadRepository uploadRepository, IOptions <AppSettings> appSettings)
 {
     _webHostEnvironment    = webHostEnvironment;
     this._personRepository = personRepository;
     this._uploadRepository = uploadRepository;
     this._appSettings      = appSettings.Value;
 }
Пример #2
0
 public CarouselModel(IUploadRepository uploadRepository, UserManager <ApplicationUser> userManager, IHostingEnvironment env)
 {
     _uploadRepository = uploadRepository;
     _userManager      = userManager;
     _env      = env;
     Carousels = new List <CarouselViewModel>();
 }
 public UploadFileController(IUploadRepository uploadRepository, ICustomerRepository icustomerRepository, IHostingEnvironment environment, ILoggerManager logger)
 {
     _uploadRepository    = uploadRepository;
     _hostingEnvironment  = environment;
     _logger              = logger;
     _icustomerRepository = icustomerRepository;
 }
Пример #4
0
 public AvatarController(IPopupService popupService, IUploadAvatarService uploadAvatarService, IUploadRepository uploadRepository,
                         IEntityRepository entityRepository) : base(popupService)
 {
     this.uploadAvatarService = uploadAvatarService;
     this.uploadRepository    = uploadRepository;
     this.entityRepository    = entityRepository;
 }
Пример #5
0
 public IndexModel(IProductRepository productRepository, IUploadRepository uploadRepository)
 {
     _productRepository = productRepository;
     _uploadRepository  = uploadRepository;
     Products           = new List <ProductListViewModel>();
     Carousels          = new List <CarouselViewModel>();
 }
Пример #6
0
 public VoteService(IVoteRepository voteRepository, IUserRepository userRepository, IRateChoiceRepository rateChoiceRepository, IUploadRepository uploadRepository)
 {
     VoteRepository       = voteRepository;
     UserRepository       = userRepository;
     RateChoiceRepository = rateChoiceRepository;
     _uploadRepository    = uploadRepository;
 }
 internal RepositoryUploadFile(string inputFieldName, string fileName, string contentType, string tempKey, IUploadRepository repository)
 {
     this._contentType    = contentType;
     this._fileName       = fileName.EqualsIgnoreCase("blob") ? inputFieldName : fileName;
     this._inputFieldName = inputFieldName;
     this.TempKey         = tempKey;
     _repository          = repository;
 }
Пример #8
0
 /// <summary>
 /// Constructors sets dependent components.
 /// </summary>
 /// <param name="imageAnalysisService">Image analysis service.</param>
 /// <param name="storageService">Storage service.</param>
 /// <param name="uploadRepository">Upload repository.</param>
 /// <param name="unitOfWorkFactory">Unit of work factory.</param>
 /// <param name="uploadValidator">Validates upload actions.</param>
 public UploadService(IImageAnalysisService imageAnalysisService, IStorageService storageService, IUploadRepository uploadRepository, IUnitOfWorkFactory unitOfWorkFactory, IUploadValidator uploadValidator)
 {
     _imageAnalysisService = imageAnalysisService;
     _storageService       = storageService;
     _uploadRepository     = uploadRepository;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadValidator      = uploadValidator;
 }
Пример #9
0
 public UserRepository(IMapper mapper, IDiffenDbClient dbClient, UserManager <AppUser> userManager, IUploadRepository uploadRepository, IMemoryCache cache)
 {
     _mapper           = mapper;
     _dbClient         = dbClient;
     _userManager      = userManager;
     _uploadRepository = uploadRepository;
     _cache            = cache;
 }
Пример #10
0
 public AuthController(IUserRepository userRepository, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, IUploadRepository uploadRepository, IRegionRepository regionRepository)
 {
     _userRepository   = userRepository;
     _userManager      = userManager;
     _signInManager    = signInManager;
     _uploadRepository = uploadRepository;
     _regionRepository = regionRepository;
 }
Пример #11
0
 public ViewModel(ICartRepository cartRepository, IUploadRepository uploadRepository)
 {
     _cartRepository   = cartRepository;
     _uploadRepository = uploadRepository;
     Total             = 0M;
     Products          = new List <ProductCartViewModel>();
     Shipping          = new ShippingViewModel();
 }
Пример #12
0
        public UploadService(IUploadRepository uploadRepository, IReferenceGenerator referenceGenerator)
        {
            Check.If(uploadRepository).IsNotNull();
            Check.If(referenceGenerator).IsNotNull();

            _uploadRepository = uploadRepository;
            _referenceGenerator = referenceGenerator;
        }
Пример #13
0
 public UploadController(IUserAccountRepository DefineUserRepository,
     IUploadRepository UploadRepository)
 {
     _RDefineUser = DefineUserRepository;
     _RUpload = UploadRepository;
     EUpload = new UploadExtentions(_RUpload, _RDefineUser);
     EDefineUser = new UserAccountExtentions(_RDefineUser);
 }
 public HomeController(IUploadRepository uploadRepository,
                       IHostingEnvironment hostingEnvironment,
                       ILogger <HomeController> logger)
 {
     _uploadRepository       = uploadRepository;
     this.hostingEnvironment = hostingEnvironment;
     this.logger             = logger;
 }
Пример #15
0
        /// <summary>
        ///   BURO = Batch Update Review Outcomes
        /// </summary>
        /// <returns></returns>
        public BuroViewModel Execute(BuroViewModel vm
                                     , IUploadRepository uploadRepository
                                     , IQuestionnaireRepository questionnaireRepository
                                     , IAuditService auditService
                                     , IReviewRepository reviewRepository)
        {
            var uploadList = uploadRepository.GetAll();

            foreach (var upload in uploadList)
            {
                if (upload.AcceptedFlag)
                {
                    continue;                                       //  once upload is accepted its over
                }
                var uploadId   = upload.UploadId;
                var reviewList = reviewRepository.GetAllByUploadId(uploadId);
                foreach (var review in reviewList)
                {
                    vm.ReviewsRead++;
                    IsDirty = false;
                    //  get the questionaire data
                    var q = questionnaireRepository.GetReviewQuestionnaireByReviewId(review.ReviewId);

                    if (q == null)
                    {
                        continue;
                    }

                    var oldVals = review;
                    CheckForQuestionaireAssessmentOutcome(q, review);
                    CheckForQuestionaireRecoveryReason(q, review);
                    CheckForQuestionaireAssessmentAction(q, review);
                    CheckForQuestionaireFinalOutcome(q, review);

                    if (!IsDirty)
                    {
                        continue;
                    }

                    var errors = new List <IntegrityError>();
                    ApplyReviewModelValidations(review, errors);
                    if (errors.Count > 0)
                    {
                        AuditErrors(auditService, errors);
                        vm.ValidationErrors += errors.Count;
                    }
                    else
                    {
                        review.UpdatedBy = BuroUser;
                        review.UpdatedOn = DateTime.Now;
                        reviewRepository.Update(review);
                        auditService.AuditActivity(UpdateMessage(review, oldVals), BuroUser);
                        vm.ReviewsUpdated++;
                    }
                }
            }
            return(vm);
        }
Пример #16
0
 public UploadService(IUploadRepository uploadRepository,
                      IXlsxStreamProcessor <TransactionRowModel> xlsxStreamProcessor,
                      IValidationTransactService validationService
                      )
 {
     this.uploadRepository    = uploadRepository;
     this.xlsxStreamProcessor = xlsxStreamProcessor;
     this.validationService   = validationService;
 }
Пример #17
0
 public IssueManager(IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache, IUploadRepository uploadRepository)
 {
     this.issueRepository    = issueRepository;
     this.iProjectRepository = iProjectRepository;
     this.activityRepository = activityRepository;
     this.userSessionHelper  = userSessionHelper;
     this.cache            = cache;
     this.uploadRepository = uploadRepository;
 }
Пример #18
0
 public AddModel(IHostingEnvironment env, UserManager <ApplicationUser> userManager, IProductRepository productRepository, IUploadRepository uploadRepository, IGeneralServices generalServices, ICategoryRepository categoryRepository)
 {
     _env                = env;
     _userManager        = userManager;
     _productRepository  = productRepository;
     _uploadRepository   = uploadRepository;
     _generalServices    = generalServices;
     _categoryRepository = categoryRepository;
 }
 public RepositoryBodyWriter(IUploadRepository repository, string clientFileName)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     _repository         = repository;
     this.ClientFileName = clientFileName;
     this.TempKey        = _repository.Begin(IOUtil.GetExtension(clientFileName));
 }
Пример #20
0
 public UploadManager(IUploadRepository uploadRepository, IRequestRepository requestRepository, IFileOperationsManager fileOperationsManager, IBlobHelper blobHelper, ICourseManager courseManager, IUserManager userManager, IRequestManager requestManager)
 {
     _uploadRepository      = uploadRepository;
     _courseManager         = courseManager;
     _requestManager        = requestManager;
     _userManager           = userManager;
     _fileOperationsManager = fileOperationsManager;
     _blobHelper            = blobHelper;
     _requestRepository     = requestRepository;
 }
Пример #21
0
        public UploadTesting()
        {
            IConfigurationBuilder configuration = new ConfigurationBuilder();

            configuration.AddJsonFile("appsettings.json");
            _configuration    = configuration.Build();
            _uploadRepository = new UploadRepository(_configuration);
            _uploadBusiness   = new UploadBusiness(_uploadRepository);
            controller        = new UploadController(_uploadBusiness, _configuration);
        }
Пример #22
0
 public IndexModel(ICartRepository cartRepository, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IUploadRepository uploadRepository, IProductRepository productRepository)
 {
     _cartRepository    = cartRepository;
     _userManager       = userManager;
     _signInManager     = signInManager;
     _uploadRepository  = uploadRepository;
     _productRepository = productRepository;
     Products           = new List <ProductCartViewModel>();
     Total = 0M;
 }
Пример #23
0
 public IssueManager(IIssueRepository issueRepository, IProjectRepository iProjectRepository, 
     IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache,IUploadRepository uploadRepository,IEmailManager emailManager)
 {
     this.issueRepository = issueRepository;
     this.iProjectRepository = iProjectRepository;
     this.activityRepository = activityRepository;
     this.userSessionHelper = userSessionHelper;
     this.cache = cache;
     this.uploadRepository = uploadRepository;
     this.emailManager = emailManager;
 }
Пример #24
0
 public IndexModel(IProductRepository productRepository, IUploadRepository uploadRepository, ICategoryRepository categoryRepository, SignInManager <ApplicationUser> signInManager, ICartRepository cartRepository, UserManager <ApplicationUser> userManager, IHostingEnvironment env)
 {
     _productRepository  = productRepository;
     _uploadRepository   = uploadRepository;
     _categoryRepository = categoryRepository;
     _cartRepository     = cartRepository;
     _signInManager      = signInManager;
     _userManager        = userManager;
     _env     = env;
     Uploads  = new List <UploadViewModel>();
     Products = new List <ProductListViewModel>();
 }
Пример #25
0
 /// <summary>
 ///
 /// </summary>
 public UploadController(
     IUploadRepository uploadRepository,
     ITokenRepository tokenRepository,
     IBuildingRepository buildingRepository,
     IBuildingUnitRepository buildingUnitRepository,
     IIndustryRepository industryRepository,
     IOwnerRepository ownerRepository)
 {
     _uploadRepository       = uploadRepository;
     _tokenRepository        = tokenRepository;
     _buildingRepository     = buildingRepository;
     _buildingUnitRepository = buildingUnitRepository;
     _industryRepository     = industryRepository;
     _ownerRepository        = ownerRepository;
 }
Пример #26
0
        /// <summary>
        /// Initializes a new instance of the <see cref="UploadService"/> class.
        /// </summary>
        /// <param name="loggerFactory">Logger factory for this service</param>
        /// <param name="configuration">Application configuration</param>
        public UploadService(ILoggerFactory loggerFactory, IConfiguration configuration)
            : base(loggerFactory, configuration)
        {
            this.Logger.LogTrace("Construction of Upload Service beginning");

            // Build cosmos configuration
            var azureBlobConfiguration = AzureBlobConfiguration.BuildFromConfiguration(this.Configuration);

            var profilePictureContainerName = this.Configuration["AzureBlob:ProfilePhotosContainer"];

            Ensure.IsNotNullOrWhitespace(() => profilePictureContainerName);

            this.uploadRepository = new AzureBlobUploadRepository(azureBlobConfiguration, profilePictureContainerName, loggerFactory);

            this.Logger.LogTrace("Construction of Upload Service complete");
        }
Пример #27
0
 public DataModel.Response.BaseResponse DeleteUpload(string id)
 {
     try
     {
         IUploadRepository uploadRepository = RepositoryClassFactory.GetInstance().GetUploadRepository();
         uploadRepository.Delete(id);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_delete_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
Пример #28
0
 public DataModel.Response.BaseResponse UpdateUpload(DataModel.Model.UploadModel upload)
 {
     try
     {
         IUploadRepository uploadRepository = RepositoryClassFactory.GetInstance().GetUploadRepository();
         Upload            _upload          = MapperUtil.CreateMapper().Mapper.Map <UploadModel, Upload>(upload);
         uploadRepository.Update(_upload);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_update_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
Пример #29
0
 public DataModel.Response.InsertResponse CreateUpload(DataModel.Model.UploadModel upload)
 {
     try
     {
         IUploadRepository uploadRepository = RepositoryClassFactory.GetInstance().GetUploadRepository();
         Upload            _upload          = MapperUtil.CreateMapper().Mapper.Map <UploadModel, Upload>(upload);
         object            id = uploadRepository.Insert(_upload);
         return(new InsertResponse
         {
             InsertID = id.ToString(),
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_create_success
         });
     }
     catch (Exception ex)
     {
         return(new InsertResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
Пример #30
0
 public DataModel.Response.FindItemReponse <DataModel.Model.UploadModel> GetUploadByID(string id)
 {
     try
     {
         IUploadRepository uploadRepository = RepositoryClassFactory.GetInstance().GetUploadRepository();
         Upload            upload           = uploadRepository.FindByID(id);
         var _upload = MapperUtil.CreateMapper().Mapper.Map <Upload, UploadModel>(upload);
         return(new FindItemReponse <UploadModel>
         {
             Item = _upload,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindItemReponse <UploadModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
Пример #31
0
 public DataModel.Response.FindAllItemReponse <DataModel.Model.UploadModel> GetUploads()
 {
     try
     {
         IUploadRepository uploadRepository = RepositoryClassFactory.GetInstance().GetUploadRepository();
         IList <Upload>    uploads          = uploadRepository.FindAll();
         var _uploads = uploads.Select(a => MapperUtil.CreateMapper().Mapper.Map <Upload, UploadModel>(a)).ToList();
         return(new FindAllItemReponse <UploadModel>
         {
             Items = _uploads,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindAllItemReponse <UploadModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
Пример #32
0
 public UploadManager(IUploadRepository uploadRepository)
 {
     _uploadRepository = uploadRepository;
 }
Пример #33
0
 public ProductsController(IUploadRepository uploadRepository, IHostingEnvironment env)
 {
     _uploadRepository = uploadRepository;
     _env = env;
 }
Пример #34
0
 public UploadManager(IUploadRepository uploadRepository)
 {
     this.uploadRepository = uploadRepository;
 }