public PhoneOwnerViewModel(IApiFacade apiFacade, IAppIdGenerator generator) { _apiFacade = apiFacade; _deviceId = generator.Id(); _model = generator.DeviceModel(); _platform = generator.Platform(); _version = generator.PlatformVersion(); GetDeviceInfo(); }
public TakeMeViewModel(IApiFacade apiFacade, INavigation navigation, IAppIdGenerator generator) { _deviceId = generator.Id(); _apiFacade = apiFacade; _navigation = navigation; _users = new ObservableCollection <User>(); _usersBeforeFilter = new List <User>(); GetPeoples(); }
private Guid?GetSitemapId(IApiFacade api) { var allSitemaps = api.Pages.Sitemap.Get(new GetSitemapsRequest()); if (allSitemaps.Data.Items.Count > 0) { var sitemap = allSitemaps.Data.Items.FirstOrDefault(map => map.Id == defaultSitemapId) ?? allSitemaps.Data.Items.First(); return(sitemap.Id); } return(null); }
public async Task <IEnumerable <ProjectReportModel> > GetProjectReport(AuthenticationModel authentication) { try { using IApiFacade api = factory.Connect(); return(await api.Retrieve <ProjectReportModel>( configuration.GetSection("Endpoints:Reports")["Project"], authentication)); } catch (Exception exception) { exception.Decorate(logger); throw; } }
public SheduleWizardViewModel(IApiFacade apiFacade,IFavoriteTrainRepository favoriteTrainRepository,IStationRepository stationRepository) :base("Расписание") { _apiFacade = apiFacade; _favoriteTrainRepository = favoriteTrainRepository; _stationRepository = stationRepository; FindCommand=new MvxCommand(async ()=> await Find()); AddToFavoritesCommand=new MvxCommand(async ()=> await AddToFavorites()); _insertStationCancelationToken=new CancellationTokenSource(); HideUnusedCommand =new MvxCommand(() => { _isAll = !_isAll; ShowAndHideUnused(); SetHideUnusedText(); }); _selectDate=new DateTimeOffset(DateTime.Now); SetHideUnusedText(); }
private Guid?GetLanguageId(IApiFacade api, string languageCode) { if (string.IsNullOrEmpty(languageCode)) { return(null); } try { var request = new GetLanguageRequest { LanguageCode = languageCode }; var response = api.Root.Language.Get(request); return(response.Data.Id); } catch { } return(Guid.Empty); }
public async Task <AuthenticationModel> GetToken() { try { using IApiFacade api = factory.Connect(); return(await api.TokenAcquisition <AuthenticationModel>( configuration.GetSection("Endpoints")["Login"], new FormUrlEncodedContent( new Dictionary <string, string>() { { "grant_type", "client_credentials" }, { "client_id", configuration.GetSection("Credentials")["Id"] }, { "client_secret", configuration.GetSection("Credentials")["Secret"] }, { "scope", "keystone" } }))); } catch (Exception exception) { exception.Decorate(logger); throw; } }
private Guid? GetSitemapId(IApiFacade api) { var allSitemaps = api.Pages.Sitemap.Get(new GetSitemapsRequest()); if (allSitemaps.Data.Items.Count > 0) { var sitemap = allSitemaps.Data.Items.FirstOrDefault(map => map.Id == defaultSitemapId) ?? allSitemaps.Data.Items.First(); return sitemap.Id; } return null; }
public PhoneLocatorViewModel(IApiFacade apiFacade, INavigation navigation) { _apiFacade = apiFacade; _navigation = navigation; GetDevices(); }
private Guid? GetLanguageId(IApiFacade api, string languageCode) { if (string.IsNullOrEmpty(languageCode)) { return null; } try { var request = new GetLanguageRequest { LanguageCode = languageCode }; var response = api.Root.Language.Get(request); return response.Data.Id; } catch { } return Guid.Empty; }
public PhoneLocatorDetailViewModel(IApiFacade apiFacade) { _apiFacade = apiFacade; }
public RegisterViewModel(IApiFacade apiFacade, IApiSettings apiSettings) { _apiFacade = apiFacade; _apiSettings = apiSettings; }
public IndexModel(IApiFacade facade) { _facade = facade; }
public TrainStopsViewModel(IApiFacade apiFacade) :base("Расписание") { _apiFacade = apiFacade; }
public PostListViewModel(IApiFacade apiFacade) { _apiFacade = apiFacade; _posts = new ObservableCollection <Post>(); }