예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PictureService"/> class.
 /// </summary>
 /// <param name="filesHelper">The files helper.</param>
 /// <param name="corePictureService">The core picture service.</param>
 public PictureService(
     IFilesHelper filesHelper,
     ICorePictureResizerService corePictureService)
 {
     this.filesHelper        = filesHelper;
     this.corePictureService = corePictureService;
 }
예제 #2
0
 /// <summary>
 /// To the base model.
 /// </summary>
 /// <param name="entity">The entity.</param>
 /// <param name="filesHelper">The files helper.</param>
 /// <param name="contentUrlFunction">The content URL function.</param>
 /// <param name="width">The width.</param>
 /// <param name="height">The height.</param>
 /// <returns>the model</returns>
 public static ReportModel ToModel(
     this Report entity,
     IFilesHelper filesHelper = null,
     Func <string, string> contentUrlFunction = null,
     int width  = 0,
     int height = 0)
 {
     return(new ReportModel()
     {
         Id = entity.Id,
         CountComments = entity.CountComments,
         CountDislikes = entity.CountDislikes,
         CountLikes = entity.CountLikes,
         CreationDate = entity.CreationDate,
         Description = entity.Description,
         FriendlyName = entity.FriendlyName,
         Email = entity.Email,
         FacebookProfile = entity.FacebookProfile,
         Image = entity.File?.ToModel(filesHelper, contentUrlFunction, width, height),
         Location = entity.Location?.ToModel(),
         Name = entity.Name,
         Positive = entity.Positive,
         TwitterProfile = entity.TwitterProfile,
         User = entity.User.ToBaseModel()
     });
 }
예제 #3
0
 public HikClientFactory(IHikApi hikApi, IFilesHelper filesHelper, IProgressBarFactory progressFactory, ILogger logger)
 {
     this.hikApi          = hikApi;
     this.filesHelper     = filesHelper;
     this.progressFactory = progressFactory;
     this.logger          = logger;
 }
예제 #4
0
 public PSASKuasaDireksiAppService(
     IRepository <MS_KuasaDireksi> msKuasaDireksiRepo,
     IRepository <MS_KuasaDireksiPeople> msKuasaDireksiPeopleRepo,
     IRepository <MS_DocumentPS> msDocumentRepo,
     IRepository <MS_Project> msProjectRepo,
     IRepository <MS_Officer> msOfficerRepo,
     IRepository <MS_Position> msPositionRepo,
     IRepository <MS_Unit> msUnitRepo,
     IFilesHelper iFilesHelper,
     IPSASPriceAppService ipriceAppService,
     IHostingEnvironment hostingEnvironment,
     IHttpContextAccessor httpContextAccessor
     )
 {
     _msKuasaDireksiRepo       = msKuasaDireksiRepo;
     _msKuasaDireksiPeopleRepo = msKuasaDireksiPeopleRepo;
     _msDocumentRepo           = msDocumentRepo;
     _msProjectRepo            = msProjectRepo;
     _msOfficerRepo            = msOfficerRepo;
     _msPositionRepo           = msPositionRepo;
     _msUnitRepo          = msUnitRepo;
     _iFilesHelper        = iFilesHelper;
     _ipriceAppService    = ipriceAppService;
     _httpContextAccessor = httpContextAccessor;
     _hostingEnvironment  = hostingEnvironment;
     _appConfiguration    = hostingEnvironment.GetAppConfiguration();
 }
예제 #5
0
        public ModifyUserPageViewModel(INavigationService navigationService, IApiService apiService, IFilesHelper filesHelper)
            : base(navigationService)
        {
            _navigationService = navigationService;
            _apiService        = apiService;
            _filesHelper       = filesHelper;
            Player             = JsonConvert.DeserializeObject <PlayerResponse>(Settings.Player);
            FechaNac           = Player.BornDate;
            Title     = "Modificar Usuario";
            Sexs      = new ObservableCollection <Sex>(CombosHelper.GetSexs());
            Sex       = Sexs.FirstOrDefault(pt => pt.Name == Player.Sex);
            LeagueId  = Player.Team.LeagueId;
            IsEnabled = true;
            var tournamentsPageViewModel = TournamentsPageViewModel.GetInstance();

            Leagues = tournamentsPageViewModel.Leagues;
            //League = new LeagueResponse
            //{
            //    Id = Convert.ToInt32(Player.Team.LeagueId),
            //    Name = Player.Team.LeagueName
            //};
            Teams = new ObservableCollection <TeamResponse>();
            //LoadTeams(LeagueId);
            Image = Player.PictureFullPath;
        }
예제 #6
0
 public ClientsController(IRepositoryWebB2B context, IHostingEnvironment environment,
                          IOptions <ImageSettings> optionsAccessor, IFilesHelper filesHelper)
 {
     _context         = context;
     _environment     = environment;
     _optionsAccessor = optionsAccessor;
     _filesHelper     = filesHelper;
 }
예제 #7
0
 public HikClient(CameraConfig config, IHikApi hikApi, IFilesHelper filesHelper, IProgressBarFactory progressFactory, ILogger logger)
 {
     this.config          = config;
     this.hikApi          = hikApi;
     this.filesHelper     = filesHelper;
     this.progressFactory = progressFactory;
     this.logger          = logger;
 }
예제 #8
0
 public MyTripPageViewModel(INavigationService navigationService, IFilesHelper filesHelper)
     : base(navigationService)
 {
     _filesHelper       = filesHelper;
     _navigationService = navigationService;
     Image = App.Current.Resources["UrlNoImage"].ToString();
     Title = "Details of the Trip";
 }
 public ModifyUserPageViewModel(INavigationService navigationService, IFilesHelper filesHelper, IApiService apiService) : base(navigationService)
 {
     Title              = Languages.ModifyUser;
     IsEnabled          = true;
     User               = JsonConvert.DeserializeObject <UserResponse>(Settings.User);
     Image              = User.PictureFullPath;
     _navigationService = navigationService;
     _filesHelper       = filesHelper;
     _apiService        = apiService;
 }
예제 #10
0
 public WindowsServiceManager(IWindowsServiceProviderFactory providerFactory, IFilesHelper filesHelper, IWindowsServices serviceNames)
 {
     _providerFactory = providerFactory ?? throw new ArgumentNullException(nameof(providerFactory));
     _filesHelper     = filesHelper ?? throw new ArgumentNullException(nameof(filesHelper));
     _serviceNames    = serviceNames ?? throw new ArgumentNullException(nameof(serviceNames));
     if (!_serviceNames.Any())
     {
         throw new ArgumentNullException(nameof(serviceNames));
     }
 }
예제 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FileService"/> class.
 /// </summary>
 /// <param name="fileRepository">The file repository.</param>
 /// <param name="publisher">The publisher.</param>
 /// <param name="fileHelper">The file helper.</param>
 /// <param name="generalSettings">The general settings.</param>
 public FileService(
     IRepository <File> fileRepository,
     IPublisher publisher,
     IFilesHelper fileHelper,
     IGeneralSettings generalSettings)
 {
     this.fileRepository  = fileRepository;
     this.publisher       = publisher;
     this.fileHelper      = fileHelper;
     this.generalSettings = generalSettings;
 }
예제 #12
0
 public AddTripDetailsPageViewModel(INavigationService navigationService,
                                    IApiService apiService,
                                    IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = Languages.AddDetail;
     IsEnabled = true;
     Detail    = new AddDetailsRequest();
     LoadExpensesTypeAsync();
 }
예제 #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FilesController"/> class.
 /// </summary>
 /// <param name="messageExceptionFinder">The message exception finder.</param>
 /// <param name="seoHelper">The SEO helper.</param>
 /// <param name="filesHelper">The files helper.</param>
 /// <param name="fileService">The file service.</param>
 /// <param name="pictureService">The picture service.</param>
 public FilesController(
     IMessageExceptionFinder messageExceptionFinder,
     ISeoHelper seoHelper,
     IFilesHelper filesHelper,
     IFileService fileService,
     IPictureService pictureService) : base(messageExceptionFinder)
 {
     this.seoHelper      = seoHelper;
     this.filesHelper    = filesHelper;
     this.fileService    = fileService;
     this.pictureService = pictureService;
 }
예제 #14
0
 public ReportPageViewModel(INavigationService navigationService, IGeolocatorService geolocatorService,
                            IApiService apiService, IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _geolocatorService = geolocatorService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     ReportRequest      = new ReportRequest();
     Image = App.Current.Resources["UrlNoImage"].ToString();
     Title = Languages.CreateReport;
     LoadSourceAsync();
 }
예제 #15
0
 public NewExpensePageViewModel(INavigationService navigationService, IApiService apiService, IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     _trip          = new TripResponse();
     _tripDetailsId = new TripDetailsResponse();
     Title          = "Add New Expense";
     IsEnabled      = true;
     IsRunning      = false;
     Image          = App.Current.Resources["UrlNoImage"].ToString();
 }
 public RegisterPageViewModel(INavigationService navigationService, IApiService apiService, IRegexHelper regexHelper, IFilesHelper filesHelper) : base(navigationService)
 {
     Title = Languages.Register;
     _navigationService = navigationService;
     _regexHelper       = regexHelper;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Image     = App.Current.Resources["UrlNoImage"].ToString();
     IsEnabled = true;
     User      = new UserRequest();
     LoadFieldsAsync();
 }
예제 #17
0
 public ModifyUserPageViewModel(INavigationService navigationService, IApiService apiService, IFilesHelper filesHelper)
     : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = "Modificar Usuario";
     IsEnabled = true;
     User      = JsonConvert.DeserializeObject <UserResponse>(Settings.User);
     Image     = User.PictureFullPath;
     LoadTeamsAsync();
 }
예제 #18
0
        public ModifyUserPageViewModel(INavigationService nagationservice
                                       , IApiService apiService, IFilesHelper filesHelper) : base(nagationservice)
        {
            _nagationservice = nagationservice;
            _apiService      = apiService;
            _filesHelper     = filesHelper;
            Title            = Languages.ModifyUser;
            TokenResponse token = JsonConvert.DeserializeObject <TokenResponse>(Settings.Token);

            User  = token.User;
            Image = User.ImageFullPath;
            LoadCountriesAsync();
        }
예제 #19
0
        public ModifyUserPageViewModel(INavigationService navigationService, IApiService apiService, IFilesHelper filesHelper)
            : base(navigationService)

        {
            _navigationService = navigationService;
            _apiService        = apiService;
            _filesHelper       = filesHelper;
            Image     = App.Current.Resources["UrlNoImage"].ToString();
            Title     = "Modificar Usuario";
            IsEnabled = true;
            User      = JsonConvert.DeserializeObject <UserResponse>(Settings.User);
            Image     = User.PictureFullPath;
        }
예제 #20
0
 public HomeController(
     AppSettings appSettings,
     IUserRepository userRepository,
     IBlobDataRepository blobDataRepository,
     IUserActionHistoryRepository userActionHistoryRepository,
     IFilesHelper filesHelper
     ) : base(userActionHistoryRepository)
 {
     _appSettings        = appSettings;
     _userRepository     = userRepository;
     _blobDataRepository = blobDataRepository;
     _filesHelper        = filesHelper;
 }
 public ModifyUserPageViewModel(INavigationService navigationService, IApiService apiService, IFilesHelper filesHelper)
     : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title      = Languages.ModifyUser;
     IsEnabled  = true;
     _isRunning = false;
     User       = JsonConvert.DeserializeObject <UserResponse>(Settings.User);
     IsOpenUser = User.LoginType == LoginType.OpenLibrary;
     Image      = User.PictureFullPath;
 }
예제 #22
0
 public StartTripPageViewModel(INavigationService navigationService, IRegexHelper regexHelper,
                               IApiService apiService,
                               IFilesHelper filesHelper)
     : base(navigationService)
 {
     _navigationService = navigationService;
     _regexHelper       = regexHelper;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = Languages.StartTrip;
     Image     = App.Current.Resources["UrlNoImage"].ToString();
     IsEnabled = true;
 }
예제 #23
0
 public ModifyUserPageViewModel(INavigationService navigationService,
                                IApiService apiService,
                                IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = Languages.ModifyUser;
     IsEnabled = true;
     User      = JsonConvert.DeserializeObject <UserResponse>(Settings.User); //carga los datos de persistencia
     Image     = User.PictureFullPath;                                        //carga la foto del user
     LoadTeamsAsync();                                                        //carga los equipos
 }
예제 #24
0
 public ModifyExpensePageViewModel(INavigationService navigationService,
                                   IApiService apiService,
                                   IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = Languages.ModifyExpense;
     _user     = JsonConvert.DeserializeObject <UserResponse>(Settings.User);
     _trip     = JsonConvert.DeserializeObject <TripResponse>(Settings.TripSelected);
     IsEnabled = true;
     IsRunning = false;
 }
예제 #25
0
        public AccountController(
            AppSettings appSettings,
            IUserRepository userRepository,
            IFilesHelper filesHelper,
            IUserActionHistoryRepository userActionHistoryRepository
            ) : base(userActionHistoryRepository)
        {
            _appSettings    = appSettings;
            _userRepository = userRepository;
            _filesHelper    = filesHelper;

            ApiClientId          = _appSettings.DevCertsService.ApiClientId;
            AvailableEmailsRegex = _appSettings.DevCertsService.AvailableEmailsRegex;
        }
예제 #26
0
 public PSASMappingTemplateAppService(
     IRepository <MS_MappingTemplate> msMappingTemplateRepo,
     IRepository <MS_DocumentPS> msDocumentPsRepo,
     IRepository <MS_DocTemplate> msDocTemplateRepo,
     IRepository <MS_Project> msProjectRepo,
     IFilesHelper iFilesHelper
     )
 {
     _msMappingTemplateRepo = msMappingTemplateRepo;
     _msDocumentPsRepo      = msDocumentPsRepo;
     _msDocTemplateRepo     = msDocTemplateRepo;
     _msProjectRepo         = msProjectRepo;
     _iFilesHelper          = iFilesHelper;
 }
예제 #27
0
 public AddEstablishmentPageViewModel(
     INavigationService navigationService,
     IApiService apiService,
     IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title         = "Add Establishment";
     Image         = App.Current.Resources["UrlNoImage"].ToString();
     IsEnabled     = true;
     IsRunning     = false;
     Establishment = new EstablishmentRequest();
 }
예제 #28
0
 public AddFoodPageViewModel(
     INavigationService navigationService,
     IApiService apiService,
     IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = "Add Food";
     Image     = App.Current.Resources["UrlNoImage"].ToString();
     IsEnabled = true;
     Food      = new FoodRequest();
     TypeFoods = new ObservableCollection <TypeFoodResponse>(CombosHelper.GetTypeFood());
 }
예제 #29
0
 public RegisterPageViewModel(
     INavigationService navigationService,
     IRegexHelper regexHelper,
     IApiService apiService, IFilesHelper filesHelper) : base(navigationService)
 {
     _navigationService = navigationService;
     _regexHelper       = regexHelper;
     _apiService        = apiService;
     _filesHelper       = filesHelper;
     Title     = "Registro de Nuevo Usuario";
     Image     = App.Current.Resources["UrlNoImage"].ToString();
     IsEnabled = true;
     User      = new UserRequest();
     Roles     = new ObservableCollection <Role>(CombosHelper.GetRoles());
 }
예제 #30
0
        public ModifyUserPageViewModel(INavigationService navigationService, IApiService apiService, IRegexHelper regexHelper, IFilesHelper filesHelper) : base(navigationService)
        {
            Title = "Profile";
            _navigationService = navigationService;
            _regexHelper       = regexHelper;
            _apiService        = apiService;
            _filesHelper       = filesHelper;
            Image     = App.Current.Resources["UrlNoImage"].ToString();
            IsEnabled = true;
            TokenResponse token = JsonConvert.DeserializeObject <TokenResponse>(Settings.Token);

            User  = token.User;
            Image = User.ImageFullPath;
            LoadFieldsAsync();
        }