public ImageQuestionData() { if (CurrentResolution == null) { using (var settingsRepository = new SettingsRepository()) { CurrentResolution = settingsRepository.GetCurrentSettings().PhotoResolution; } } }
public ImageQuestionData() { if (CurrentResolution == null) { using (var settingsRepository = new SettingsRepository()) { CurrentResolution = settingsRepository.GetCurrentSettings().PhotoResolution; } } }
private void Refresh() { this.settingsRepository = new SettingsRepository(); this.currentSettings = settingsRepository.GetCurrentSettings(); this.Resolutions = new ObservableCollection <PhotoResolution>(settingsRepository.GetAvailablePhotoResolutions()); this.IsCheckForNewSurveysOnStart = this.currentSettings.CheckForNewSurveys; this.IsGpsEnabled = this.currentSettings.IsGpsEnabled; this.SelectedResolution = this.Resolutions.SingleOrDefault(item => item.ID == this.currentSettings.PhotoResolutionID); this.UpdateLanguages(); this.ServerPath = this.currentSettings.Server != null ? this.currentSettings.Server.Address : string.Empty; this.IsNeedUpdate = true; this.IsNeedUpdate = false; }
public byte[] GetImageById(Guid id, PhotoResolution imageResolution) { lock (lockObject) { switch (imageResolution) { case PhotoResolution.Small: return(UnitOfWork.GetRepository <Image>().SearchFor(a => a.EntityId == id).Select(c => c.SmallImage).FirstOrDefault()); case PhotoResolution.Medium: return(UnitOfWork.GetRepository <Image>().SearchFor(a => a.EntityId == id).Select(c => c.MediumImage).FirstOrDefault()); case PhotoResolution.Original: return(UnitOfWork.GetRepository <Image>().SearchFor(a => a.EntityId == id).Select(c => c.OriginalImage).FirstOrDefault()); default: return(null); } } }
public Hero3Camera PhotoResolution(out PhotoResolution resolution) { resolution = base.ExtendedSettings().PhotoResolution; return(this); }
public async Task <Hero3Camera> PhotoResolutionAsync(PhotoResolution resolution) { return(await base.PrepareCommand <CommandCameraPhotoResolution>().Select(resolution).ExecuteAsync() as Hero3Camera); }
public Hero3Camera PhotoResolution(PhotoResolution resolution, bool nonBlocking = false) { return(ExecuteMultiChoiceCommand <CommandCameraPhotoResolution, PhotoResolution>(resolution, nonBlocking)); }