public static IEnumerable <IMaterial> SelectAll() { var materialList = MaterialAdapter.CreateMaterials(ProductClient.GetMaterials()); var projectSpecificList = MaterialAdapter.CreateMaterials(ProjectClient.GetMaterials(GetDefaultProjectId())); return(materialList.Concat(projectSpecificList)); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = base.OnCreateView(inflater, container, savedInstanceState); _toolbar = view.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); _toolbar.Title = "Materialer"; material = new Material(); gridview = view.FindViewById <GridView>(Resource.Id.gridview); addButton = view.FindViewById <FloatingActionButton>(Resource.Id.fab_main); transaction = this.FragmentManager; materialAdapter = new MaterialAdapter(this, ViewModel, ViewModel.Materials, view.Context, transaction); materialAdapter.NotifyDataSetChanged(); gridview.Adapter = materialAdapter; //What to do when you press the add button addButton.Click += (object sender, EventArgs e) => { var dialogMaterial = new DialogMaterial("Opret material", new Material { }); dialogMaterial.DialogClosed += OnDialogClosed; dialogMaterial.Show(transaction, "Dialog fragment"); }; SetupBindings(); return(view); }
public static IEnumerable <Material> SelectSingleMaterial(string name) { IMaterial material = null; try { material = MaterialAdapter.CreateMaterial(ProductClient.GetMaterialByName(name)); } catch (Exception ex) { MessageBox.Show(ex.Message); yield break; } yield return(material.Unwrap()); }
public static IEnumerable <IMaterial> SelectAllProjectSpecifics() => MaterialAdapter.CreateMaterials(ProjectClient.GetMaterials(GetDefaultProjectId()));
public static IEnumerable <IMaterial> SelectAllMaterials() => MaterialAdapter.CreateMaterials(ProductClient.GetMaterials());
public static IEnumerable <IMaterial> SelectSingleProjectSpecific(string name, bool includeStandardMaterials) { yield return(MaterialAdapter.CreateMaterial(ProjectClient.GetMaterialForCurrentProjectByName(name, includeStandardMaterials))); }
private MaterialModelHelper(string connName) { this._Adapter = MaterialAdapter.GetInstance(connName); }