public SampleBrowserLayer(ISample[] samples) { Name = "BrowserLayer"; Layouter = new TableLayouter { ItemSpan = ItemOffset, Position = new Vector2DF(SampleBrowser.Margin + 16, SampleBrowser.Margin), LineCapacity = 3 }; Selector = new PointingSelector<ISample>(Layouter); AddObject(Selector); var font = Engine.Graphics.CreateDynamicFont("", 12, new Color(255, 255, 255, 255), 1, new Color(0, 0, 0, 255)); foreach (var sample in samples) { var item = new SampleItem(sample, font); Selector.AddChoice(sample, item, SampleItem.Size); } camera = new CameraObject2D { Src = new RectI(0, 0, 640, (int) SampleBrowser.ViewerHeight), Dst = new RectI(0, 20, 640, (int) SampleBrowser.ViewerHeight) }; AddObject(camera); }
public ShellViewModel() { this.backgroundWorker.WorkerReportsProgress = true; this.backgroundWorker.DoWork += (sender, args) => { var worker = sender as BackgroundWorker; for (int i = 0; i <= 100; i++) { var item = new SampleItem { Id = i, Name = string.Format("Progress {0}%", i) }; worker.ReportProgress(i, item); Thread.Sleep(100); } }; this.backgroundWorker.ProgressChanged += (sender, args) => { var item = args.UserState as SampleItem; this.Items.Add(item); this.Progress = args.ProgressPercentage; }; this.backgroundWorker.RunWorkerCompleted += (sender, args) => { this.Progress = 0; }; }
public static SampleItemViewModel ToSampleItemViewModel(this SampleItem sampleItem, string baseUrl) { string claimTitle = (string.IsNullOrEmpty(sampleItem.Claim?.ClaimNumber)) ? string.Empty : $"Claim {sampleItem.Claim.ClaimNumber}"; string title = $"{sampleItem.Subject?.ShortLabel} {sampleItem.Grade.ToDisplayString()} {claimTitle}"; string url = $"{baseUrl}/Item/Details?bankKey={sampleItem.BankKey}&itemKey={sampleItem.ItemKey}"; var vm = SampleItemViewModel.Create( bankKey: sampleItem.BankKey, itemKey: sampleItem.ItemKey, title: title, gradeLabel: sampleItem.Grade.ToDisplayString(), subjectCode: sampleItem.Subject?.Code, subjectLabel: sampleItem.Subject?.ShortLabel, claimCode: sampleItem.Claim?.Code, claimLabel: sampleItem.Claim?.Label, target: sampleItem.CoreStandards?.TargetIdLabel, interactionTypeCode: sampleItem.InteractionType?.Code, interactionTypeLabel: sampleItem.InteractionType?.Label, isPerformanceItem: sampleItem.IsPerformanceItem, aslSupported: sampleItem.AslSupported, stimulusKey: sampleItem.AssociatedStimulus, ccssDesc: sampleItem.CoreStandards?.CommonCoreStandardsDescription, targetDesc: sampleItem.CoreStandards?.TargetDescription, url: url, depthOfKnowledge: sampleItem.DepthOfKnowledge); return(vm); }
private ObservableCollection <SampleItem> GetData() { var samplesItems = new ObservableCollection <SampleItem>(); var samplesItem1 = new SampleItem(); samplesItem1.Label = "Hummingbird"; samplesItem1.LabelId = "HB"; samplesItem1.Description = "A small bird."; samplesItems.Add(samplesItem1); var samplesItem2 = new SampleItem(); samplesItem2.Label = "Test"; samplesItem2.LabelId = "Test"; samplesItem2.Description = "This is a test item."; samplesItems.Add(samplesItem2); var samplesItem3 = new SampleItem(); samplesItem3.Label = "Towhee"; samplesItem3.LabelId = "TH"; samplesItem3.Description = "A bigger bird."; samplesItems.Add(samplesItem3); return(samplesItems); }
private void OnSideBarSelectionChanged(object sender, Components.SideBarEventArgs e) { if (e.SelectedSample == null || selectedSample == e.SelectedSample) { return; } selectedSample = e.SelectedSample; header1.SampleTitle = selectedSample.Title; switch (selectedSample.Depth) { case 0: Explorer.Instance.ShowSample(selectedSample); break; case 1: case 2: Explorer.Instance.ShowTiles(selectedSample); break; default: header1.SampleTitle = selectedSample.Items[0].Title; Explorer.Instance.ShowTiles(selectedSample.Items[0]); break; } }
/// <summary> /// Constructs and AboutItemsViewModel with an item that matches /// the given interactionType. /// </summary> public AboutItemsViewModel GetAboutItemsViewModel(string interactionTypeCode = "") { var interactionTypes = context.AboutInteractionTypes; if (string.IsNullOrWhiteSpace(interactionTypeCode)) { interactionTypeCode = interactionTypes.FirstOrDefault()?.Code; } var items = context.SampleItems .Where(i => i.Grade != GradeLevels.NA && i.InteractionType != null) .OrderBy(i => (int)i.Grade); SampleItem sampleItem = items.FirstOrDefault(item => item.InteractionTypeSubCat == interactionTypeCode) ?? items.FirstOrDefault(item => interactionTypeCode == item.InteractionType.Code) ?? items.FirstOrDefault(item => interactionTypeCode.Contains(item.InteractionType.Code)); string itemURL = GetItemViewerUrlSingleItem(sampleItem); AboutThisItemViewModel aboutThisItemViewModel = GetAboutThisItemViewModel(sampleItem); AboutItemsViewModel model = new AboutItemsViewModel( interactionTypes: interactionTypes, itemUrl: itemURL, selectedCode: interactionTypeCode, aboutThisItemViewModel: aboutThisItemViewModel); return(model); }
public void Insert_then_Load_and_Update_with_Expirations_DateTimeOffset() { using (var store = GetDocumentStore()) { string id; using (var session = store.OpenSession()) { var item = new SampleItem(); session.Store(item); session.SaveChanges(); id = item.Id; } using (var session = store.OpenSession()) { var expirationDate = DateTimeOffset.UtcNow.AddDays(2); var item = session.Load <SampleItem>(id); session.Advanced.GetMetadataFor(item)[_expires] = expirationDate; session.SaveChanges(); Assert.Equal(expirationDate.ToString(DefaultFormat.DateTimeOffsetFormatsToWrite), session.Advanced.GetMetadataFor(item)[_expires]); } } }
private void RunSample(SampleClass currentClass, SampleItem currentSample) { if (currentSample == null) { return; } base.UseWaitCursor = true; TextWriter output = Console.Out; StreamWriter newOut = currentClass.OutputStreamWriter; Console.SetOut(newOut); MemoryStream baseStream = newOut.BaseStream as MemoryStream; baseStream.SetLength(0); try { currentSample.Method.Invoke(currentClass, null); } catch (Exception ex) { Console.WriteLine(ex.InnerException.ToString()); } newOut.Flush(); Console.SetOut(output); txtOutput.Text = txtOutput.Text + newOut.Encoding.GetString(baseStream.ToArray()); base.UseWaitCursor = false; }
public SampleItem Create(SampleItem item) { context.Set <SampleItem>().Add(item); context.SaveChanges(); return(item); }
/// <summary> /// Changes the selected node of the TreeView to the given sample. /// </summary> /// <param name="sample"></param> internal void SelectSample(SampleItem sample) { if (sample != null) { treeView.SelectedNode = treeView.FindNode(sample.Guid.ToString()); } }
private async void Button_Tapped(object sender, TappedRoutedEventArgs e) { if (((Button)sender).DataContext != null && ((Button)sender).DataContext is Feature.DataModel.SampleItem) { Feature.DataModel.SampleItem sampleItem = ((Button)sender).DataContext as Feature.DataModel.SampleItem; this.currentSampleItem = sampleItem; if (sampleItem.Option.Contains("选座")) { this.clearSelect(); this.StoryexpansionSeat.Begin(); } else { var appointment = new Windows.ApplicationModel.Appointments.Appointment(); appointment.Subject = this.sampleItem.Title; appointment.StartTime = new DateTimeOffset(DateTime.Now.AddSeconds(1)); appointment.Duration = TimeSpan.FromSeconds(1); appointment.Location = "beijing"; Windows.UI.Xaml.Media.GeneralTransform buttonTransform = (sender as FrameworkElement).TransformToVisual(null); Windows.Foundation.Point point = buttonTransform.TransformPoint(new Windows.Foundation.Point()); var rect = new Windows.Foundation.Rect(point, new Windows.Foundation.Size((sender as FrameworkElement).ActualWidth, (sender as FrameworkElement).ActualHeight)); await Windows.ApplicationModel.Appointments.AppointmentManager.ShowAddAppointmentAsync(appointment, rect, Windows.UI.Popups.Placement.Default); } } }
public SampleItem Update(SampleItem item) { context.Set <SampleItem>().Update(item); context.SaveChanges(); return(item); }
private void AppbarBack_Click(object sender, RoutedEventArgs e) { this.currentSampleItem = null; this.txtPrice.Text = string.Empty; this.txtPrice.Visibility = Windows.UI.Xaml.Visibility.Collapsed; this.StorycollapsedSeat.Begin(); }
/// <summary> /// Initialize the Explorer with the components /// </summary> /// <param name="filePath">Location of the Explorer Configuration</param> /// <param name="sideBar">SideBar displayed in the explorer</param> /// <param name="header">Header displayed in the explorer</param> /// <param name="tileControl">TileControl displayed in the explorer</param> /// <param name="host">SampleHost displayed in the explorer</param> public static void Init(string filePath, SideBar sideBar, Header header, TileControl tileControl, SampleHost host) { Instance._sampleManager = new SampleManager(filePath); Instance._header = header; Instance._sideBar = sideBar; Instance._tileControl = tileControl; Instance._sampleHost = host; sideBar.Samples = Instance.Manager.SampleCollection.Samples.ToList(); host.Navigate += (s, e) => { SampleItem sampleToNavigate = null; switch (e.NavigationDirection) { case Direction.Next: sampleToNavigate = Instance.Manager.Next; break; case Direction.Previous: sampleToNavigate = Instance.Manager.Previous; break; } Instance._sideBar.SelectSample(sampleToNavigate); }; Instance.SyncContext = SynchronizationContext.Current; Instance.IsInitialized = true; }
private void Serialize(Call call) { var sampleItem = new SampleItem(1, "Sample Item"); Project.DataApp.Save(sampleItem, call); _items.Add(new ListItem("Sample Item", sampleItem)); }
public string Get(string id) { // TODO: Return the instance of SampleItem with the given id //Temporarily return a static JsonString for Roxanne's testing purposes, will eventually populate with data from schedule image List<SampleItem> SampleResultList = new List<SampleItem>(); for(int i=0; i<10; i++) { // creating a sampleitem at a time and pushing them into a list SampleItem SampleItem = new SampleItem(); SampleItem.CourseName = "Course No.: " + i.ToString(); SampleItem.CourseLocation = "CourseLocation No.: " + i.ToString(); SampleItem.CourseTime = new List<string>(); for(int j=0; j<i ; j++) { SampleItem.CourseTime.Add("DateTime: " + i.ToString() + " " + j.ToString()); } SampleResultList.Add(SampleItem); } JsonOutput JsonOutput = new JsonOutput(); string JsonResult = JsonOutput.ParseToJson(SampleResultList); return JsonResult; }
public async Task <IActionResult> Index([FromServices] RequestContext requestContext) { SampleItem item = _service.GetItemById(1); if (item == null) { item = new SampleItem() { ItemId = "00001", ItemName = "Item01", Description = "Desciption01", Price = 10.01m, SampleType = new SampleType() { Type = "Sample" } }; _service.Insert(item); } // Publish Event if (_eventPublisher != null) { await _eventPublisher.PublishAsync(new SampleEvent { CorrelationId = requestContext[StandardHeaders.CorrelationId], ItemId = "00001" }); } return(Json(item.ToModel <SampleItemModel>())); }
public SampleItem GetAssoicatedBrailleItem(SampleItem item) { var matchingBraille = context.SampleItems .FirstOrDefault(s => s.BrailleOnlyItem && s.CopiedFromItem == item.ItemKey); return(matchingBraille); }
private void Replace(Call call) { var sampleItem = new SampleItem(_sampleItems.Count, "Item 0"); RemoveItem(sampleItem.Name); // Remove previous result so refocus works _dataRepoItems.Save(call, sampleItem.ToString(), sampleItem); _sampleItems.Add(sampleItem); }
public SampleItem UpdateItem(SampleItem item) { SampleItem existingItem = _items.Find(i => { return(i.Id == item.Id); }); existingItem.Title = item.Title; existingItem.Description = item.Description; return(existingItem); }
} // end sub public void AddItem(SampleItem newItem) { if (newItem == null) { throw new ArgumentNullException("newItem"); } this.items.Add(newItem); }
public static ItemIdentifier ToItemIdentifier(this SampleItem sampleItem) { var item = new ItemIdentifier( itemKey: sampleItem.ItemKey, itemName: sampleItem.ToString(), bankKey: sampleItem.BankKey); return(item); }
/// <summary> /// transaction /// </summary> /// <param name="des">description</param> /// <param name="pay">paymet</param> public async void Transaction(string des, double pay) { try { SampleItem itemData = null; bool isFind = false; foreach (GroupInfoList group in Global.Current.SampleItems.Data) { foreach (SampleItem item in group.ItemContent) { if (item.Title == des) { itemData = item; itemData.Price = "¥" + pay.ToString(); des = des + "-付款"; isFind = true; break; } } if (isFind) { break; } } if (itemData != null) { Global.Current.Serialization.SaveOrder(itemData); } WalletItem walletItem = await this.wallet.GetWalletItemAsync(conCardID); if (walletItem != null && walletItem.DisplayProperties.ContainsKey(conCardMoney)) { string money = walletItem.DisplayProperties[conCardMoney].Value; string updateMoney = (double.Parse(money) - pay).ToString(); walletItem.DisplayProperties[conCardMoney].Value = updateMoney; await this.wallet.UpdateAsync(walletItem); WalletTransaction walletTransaction = new WalletTransaction(); walletTransaction.Description = des; walletTransaction.DisplayAmount = "¥" + pay.ToString(); walletTransaction.TransactionDate = DateTime.Now; walletTransaction.IgnoreTimeOfDay = false; walletTransaction.DisplayLocation = "Bank on 5th"; // Add the transaction to the TransactionHistory of this item. walletItem.TransactionHistory.Add("transaction" + DateTime.Now.Ticks.ToString(), walletTransaction); // Update the item in Wallet. await this.wallet.UpdateAsync(walletItem); Global.Current.Notifications.CreateToastNotifier("提示", "付款成功"); Global.Current.Notifications.CreateTileWide310x150Text09("付款成功", "恭喜您付款成功"); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
private void OnSelectionChanged(object sender, StackNodeEventArgs e) { SampleItem sample = e.Node.Tag as SampleItem; if (sample != null) { SelectionChanged(this, new SideBarEventArgs(sample)); } }
public void ContinueToSampleItem(SampleItem item = null) { if (SampleItemViewModel == null) { SampleItemViewModel = UseDesignViewModels ? new SampleItemViewModelDesign() : new SampleItemViewModel(_itemService); } SampleItemViewModel.Initialize(item); RunOnUIThread(() => _navigator.NavigateToSampleItemView()); }
private void OnAfterSelect(object sender, TreeViewEventArgs e) { SampleItem sample = e.Node.Tag as SampleItem; if (sample != null) { SelectionChanged(this, new SideBarEventArgs(sample)); } }
public void ContinueToSampleItem(SampleItem item = null) { if (SampleItemViewModel == null) { SampleItemViewModel = new SampleItemViewModel(_itemService); } SampleItemViewModel.Initialize(item); RunOnUIThread(() => _navigator.NavigateToSampleItemView(CurrentNavigationContext)); }
public SampleItem AddItem(string title, string description) { var item = new SampleItem(); item.Id = _newId++; item.Title = title; item.Description = description; _items.Add(item); return(item); }
public void Test_For_ShouldReturnSampleItemWithCorrectProperties_WhenTitleIsNull() { // When var sampleItem = SampleItem.For <ContentPage>(); // Then sampleItem.Should().NotBeNull(); sampleItem.Title.Should().Be("ContentPage"); sampleItem.PageType.Should().Be(typeof(ContentPage)); }
/// <summary> /// Inserts a sample item /// </summary> /// <param name="item">Sample Item</param> public void Insert(SampleItem item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } //insert _sampleItemRepository.Insert(item); }
public void RemoveItem(string key) { _dataRepoItems.Delete(key); SampleItem existing = _sampleItems.SingleOrDefault(i => i.Name == key); if (existing != null) { _sampleItems.Remove(existing); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (e.NavigationMode == NavigationMode.New && e.Parameter != null && e.Parameter is SampleItem) { this.sampleItem = e.Parameter as SampleItem; this.pageTitle.Text = this.sampleItem.TitleGroup; this.DataContext = this.sampleItem; this.price = this.sampleItem.PriceNum; } }
private String getJSON(String s) { List<SampleItem> SampleResultList = new List<SampleItem>(); String[] lines = s.Split(new String[] {"\n"}, StringSplitOptions.RemoveEmptyEntries); List<String> lineArray = new List<string>(); lineArray.AddRange(lines); String numbers = "0123456789"; String letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; int mod = 0; for (int i = 0; i < lineArray.Count;) { // Remove lines we don't want Boolean found = false; string current = lineArray[i]; for (int a = 0; a < current.Length - 2; a++) { if (mod == 0 || mod == 2) { if (numbers.Contains(current[a].ToString()) && numbers.Contains(current[a + 1].ToString()) && numbers.Contains(current[a + 2].ToString())) { found = true; } } if (mod == 1) { if (current[a].Equals(':') && numbers.Contains(current[a + 1].ToString()) && numbers.Contains(current[a + 2].ToString())) { found = true; } } } if (!found) lineArray.RemoveAt(i); else { i++; mod =(mod + 1) % 3; } } List<String> courses = new List<String>(); for (int i = 0; i < lineArray.Count; i += 3) { if (!courses.Contains(lineArray[i])) { courses.Add(lineArray[i]); } } for (int i = 0; i < courses.Count; i++) { List<int> indices = new List<int>(); for (int x = 0; x < lineArray.Count; x++ ) { if (lineArray[x].Equals(courses[i])) indices.Add(x); } SampleItem SampleItem = new SampleItem(); SampleItem.CourseName = courses[i]; SampleItem.CourseLocation = lineArray[indices[0]+2]; SampleItem.CourseTime = new List<string>(); for (int j = 0; j < indices.Count; j++) { SampleItem.CourseTime.Add(lineArray[indices[j]+1]); } SampleResultList.Add(SampleItem); } JsonOutput JsonOutput = new JsonOutput(); string JsonResult = JsonOutput.ParseToJson(SampleResultList); return JsonResult; }
public SampleItem Update(string id, SampleItem instance) { // TODO: Update the given instance of SampleItem in the collection throw new NotImplementedException(); }
public SampleItem Create(SampleItem instance) { // TODO: Add the new instance of SampleItem to the collection throw new NotImplementedException(); }