Esempio n. 1
0
        protected override void InitializeView(IClientController clientController, ICrossViewManager crossViewManager)
        {
            ComputerInformation = clientController.Client;
            try
            {
                var cultureInfo = new CultureInfo(ComputerInformation.Language);
                LanguageName = Settings.Current.Language.CultureInfo.ThreeLetterISOLanguageName ==
                               CultureInfo.InstalledUICulture.ThreeLetterISOLanguageName
                    ? cultureInfo.DisplayName
                    : cultureInfo.EnglishName;
            }
            catch (Exception)
            {
                LanguageName = ComputerInformation.Language;
            }

            if (ComputerInformation.LocatedCountry != null)
            {
                try
                {
                    var region = new RegionInfo(ComputerInformation.LocatedCountry);
                    CountryName = Settings.Current.Language.CultureInfo.ThreeLetterISOLanguageName ==
                                  CultureInfo.InstalledUICulture.ThreeLetterISOLanguageName
                        ? region.DisplayName
                        : region.EnglishName;
                }
                catch (Exception)
                {
                    CountryName = string.Format((string)Application.Current.Resources["UnknownRegion"],
                                                ComputerInformation.LocatedCountry);
                }
            }
            _clientCommands = clientController.ClientCommands;
        }
Esempio n. 2
0
 public ClientsManager(
     IClientCommands commands,
     IClientQueries queries,
     IHttpContextAccessor contextAccessor
     )
 {
     _commands = commands;
     _queries = queries;
     _context = contextAccessor?.HttpContext;
 }
Esempio n. 3
0
 public ClientsManager(
     IClientCommands commands,
     IClientQueries queries,
     IHttpContextAccessor contextAccessor
     )
 {
     _commands = commands;
     _queries  = queries;
     _context  = contextAccessor?.HttpContext;
 }