public ActionResult Base(VMBase Model) { if (ModelState.IsValid) { BaseDeConhecimento Base = new BaseDeConhecimento() { Nome = Model.Nome, Usuario = dbSE.Usuarios.Where(a => a.Id == Model.Usuario).SingleOrDefault() }; dbSE.Bases.Add(Base); VarBase vinculaSexo = new VarBase { Variavel = dbSE.Variaveis.Where(o => o.Nome == "Sexo").SingleOrDefault(), Base = Base }; dbSE.VarBase.Add(vinculaSexo); VarBase vinculaIdade = new VarBase { Variavel = dbSE.Variaveis.Where(o => o.Nome == "Idade").SingleOrDefault(), Base = Base }; dbSE.VarBase.Add(vinculaIdade); dbSE.SaveChanges(); return(RedirectToAction("Variavel/" + Base.ID)); } Model.Bases = dbSE.Bases.Where(o => o.Usuario.Id == Model.Usuario).ToList(); return(View(Model)); }
private void Application_Deactivated(object sender, DeactivatedEventArgs e) { if (_vm != null) { _vm = (VMBase)(RootFrame.Content as PhoneApplicationPage).DataContext; } }
private void OnResuming(object sender, object e) { Task.Run(async() => { VMBase.ClaimOposPrinter(); }); }
public ViewHeading() { this.InitializeComponent(); this.DataContextChanged += (s, e) => { VMBase = DataContext as VMBase; }; }
public NotificationPopup() { this.InitializeComponent(); this.DataContextChanged += (s, e) => { VMBase = DataContext as VMBase; }; }
public PumpOptions() { this.InitializeComponent(); this.DataContextChanged += (s, e) => { VMBase = DataContext as VMBase; }; }
/// <summary> /// Invoked when application execution is being suspended. Application state is saved /// without knowing whether the application will be terminated or resumed with the contents /// of memory still intact. /// </summary> /// <param name="sender">The source of the suspend request.</param> /// <param name="e">Details about the suspend request.</param> private void OnSuspending(object sender, SuspendingEventArgs e) { _log.Info(String.Format("Application Suspended")); var deferral = e.SuspendingOperation.GetDeferral(); VMBase.ReleaseOposPrinter(); //TODO: Save application state and stop any background activity deferral.Complete(); }
public PopupWithTwoButtons() { this.InitializeComponent(); this.DataContextChanged += (s, e) => { VMBase = DataContext as VMBase; }; this.Loaded -= PopupWithTwoButtonsLoaded; this.Loaded += PopupWithTwoButtonsLoaded; }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMCharacter oldVm = oldViewModel as VMCharacter; if (oldVm != null) { oldVm.Fragment.OnValueChanged -= FragmentChanged; } if (ViewModel != null) { ViewModel.Fragment.OnValueChanged += FragmentChanged; } }
public ReasonList() { this.InitializeComponent(); this.DataContextChanged += (s, e) => { VMBase = DataContext as VMBase; }; this.Loaded -= UnselectReasonList; this.Loaded += UnselectReasonList; messages.SelectionChanged -= MessageSelected; messages.SelectionChanged += MessageSelected; }
public static MethodInfo GetMethodInfoOf(VMBase viewModel, string targetMethodName) { MethodInfo[] methodInfoColl = viewModel.GetType() .GetRuntimeMethods() .Where(m => m.GetCustomAttributes(typeof(ViewToViewModelAttribute), false).Length > 0) .Where(m => ((ViewToViewModelAttribute)m.GetCustomAttribute(typeof(ViewToViewModelAttribute))).UniqueName.Equals(targetMethodName)) .ToArray(); if (methodInfoColl.Length == 0) { throw new BindableMethodNotFoundException(viewModel, targetMethodName); } return(methodInfoColl[0]); }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMTopMap oldVm = oldViewModel as VMTopMap; if (oldVm != null) { //oldVm.MapId.OnValueChanged -= MapIdChanged; } if (ViewModel != null) { //ViewModel.MapId.OnValueChanged += MapIdChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMSkill oldVm = oldViewModel as VMSkill; if (oldVm != null) { oldVm.Level.OnValueChanged -= LevelChanged; } if (ViewModel != null) { ViewModel.Level.OnValueChanged += LevelChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMItem oldVm = oldViewModel as VMItem; if (oldVm != null) { oldVm.ItemId.OnValueChanged -= ItemIdChanged; } if (ViewModel != null) { ViewModel.ItemId.OnValueChanged += ItemIdChanged; } }
public override DataTemplate SelectTemplate(object item, DependencyObject container) { if (item != null) { VMBase vm = item as VMBase; switch (vm.Type) { case myType.General: return(Application.Current.Resources["GeneralSettings"] as DataTemplate); default: return(Application.Current.Resources["AdvancedSettings"] as DataTemplate); } } return(null); }
public static PropertyInfo GetListPropertyInfoOf <TPLD>(VMBase viewModel) where TPLD : IPLDBase { PropertyInfo[] propInfoColl = viewModel.GetType() .GetRuntimeProperties() .Where(m => m.GetCustomAttributes(typeof(ViewModelToViewAttribute), false).Length > 0) .Where(m => m.PropertyType.Equals(typeof(List <TPLD>))) .ToArray(); if (propInfoColl.Length == 0) { throw new BindablePropertyNotFoundException(viewModel, typeof(List <TPLD>)); } return(propInfoColl[0]); }
public ActionResult Base() { VMBase VModel = new VMBase(); Usuario usuario = ProcuraUsuario(); if (usuario != null) { VModel.Bases = dbSE.Bases.Where(o => o.Usuario.Id == usuario.Id).ToList(); VModel.Usuario = usuario.Id; } else { return(RedirectToAction("Login", "Autenticar", new { area = "" })); } return(View(VModel)); }
public static ViewBindingSet <T> FromView(View view, VMBase vm) { ViewBindingSet <T> result = null; All.TryGetValue(view, out result); if (result == null) { result = new ViewBindingSet <T> (view, vm); All [view] = result; } else { result.VM = vm; } return(result); }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMCharacter oldVm = oldViewModel as VMCharacter; if (oldVm != null) { oldVm.Head.OnValueChanged -= HeadChanged; oldVm.Hat.OnValueChanged -= HatChanged; oldVm.Horse.OnValueChanged -= HorseChanged; oldVm.Clothes.OnValueChanged -= ClothesChanged; oldVm.Weapon.OnValueChanged -= WeaponChanged; oldVm.WeaponType.OnValueChanged -= WeaponTypeChanged; oldVm.Action.OnValueChanged -= ActionChanged; oldVm.MoveType.OnValueChanged -= MoveTypeChanged; oldVm.CoordinateX.OnValueChanged -= CoordinateXChanged; oldVm.CoordinateY.OnValueChanged -= CoordinateYChanged; oldVm.X.OnValueChanged -= XChanged; oldVm.Y.OnValueChanged -= YChanged; oldVm.Direction.OnValueChanged -= DirectionChanged; oldVm.Hp.OnValueChanged -= HpChanged; oldVm.ActionOver.OnValueChanged -= ActionOverChanged; oldVm.Status.OnValueChanged -= StatusChanged; oldVm.IsHide.OnValueChanged -= IsHideChanged; } if (ViewModel != null) { ViewModel.Head.OnValueChanged += HeadChanged; ViewModel.Hat.OnValueChanged += HatChanged; ViewModel.Horse.OnValueChanged += HorseChanged; ViewModel.Clothes.OnValueChanged += ClothesChanged; ViewModel.Weapon.OnValueChanged += WeaponChanged; ViewModel.WeaponType.OnValueChanged += WeaponTypeChanged; ViewModel.Action.OnValueChanged += ActionChanged; ViewModel.MoveType.OnValueChanged += MoveTypeChanged; ViewModel.CoordinateX.OnValueChanged += CoordinateXChanged; ViewModel.CoordinateY.OnValueChanged += CoordinateYChanged; ViewModel.X.OnValueChanged += XChanged; ViewModel.Y.OnValueChanged += YChanged; ViewModel.Direction.OnValueChanged += DirectionChanged; ViewModel.Hp.OnValueChanged += HpChanged; ViewModel.ActionOver.OnValueChanged += ActionOverChanged; ViewModel.Status.OnValueChanged += StatusChanged; ViewModel.IsHide.OnValueChanged += IsHideChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMGacha oldVm = oldViewModel as VMGacha; if (oldVm != null) { oldVm.LimitCount.OnValueChanged -= LimitCountChanged; oldVm.LastTime.OnValueChanged -= LastTimeChanged; } if (ViewModel != null) { ViewModel.LimitCount.OnValueChanged += LimitCountChanged; ViewModel.LastTime.OnValueChanged += LastTimeChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMEquipment oldVm = oldViewModel as VMEquipment; if (oldVm != null) { oldVm.Level.OnValueChanged -= LevelChanged; //oldVm.EquipmentType.OnValueChanged -= StarChanged; } if (ViewModel != null) { ViewModel.Level.OnValueChanged += LevelChanged; //ViewModel.EquipmentType.OnValueChanged += StarChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMBuilding oldVm = oldViewModel as VMBuilding; if (oldVm != null) { oldVm.Name.OnValueChanged -= NameChanged; oldVm.TileId.OnValueChanged -= TileIdChanged; } if (ViewModel != null) { ViewModel.Name.OnValueChanged += NameChanged; ViewModel.TileId.OnValueChanged += TileIdChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMCharacter oldVm = oldViewModel as VMCharacter; if (oldVm != null) { oldVm.Level.OnValueChanged -= LevelChanged; oldVm.Star.OnValueChanged -= StarChanged; } if (ViewModel != null) { ViewModel.Level.OnValueChanged += LevelChanged; ViewModel.Star.OnValueChanged += StarChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMCharacter oldVm = oldViewModel as VMCharacter; if (oldVm != null) { oldVm.Weapon.OnValueChanged -= WeaponChanged; oldVm.Clothes.OnValueChanged -= ClothesChanged; oldVm.Horse.OnValueChanged -= HorseChanged; } if (ViewModel != null) { ViewModel.Weapon.OnValueChanged += WeaponChanged; ViewModel.Clothes.OnValueChanged += ClothesChanged; ViewModel.Horse.OnValueChanged += HorseChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMBaseMap oldVm = oldViewModel as VMBaseMap; if (oldVm != null) { oldVm.MapId.OnValueChanged -= MapIdChanged; oldVm.Tiles.OnValueChanged -= TilesChanged; oldVm.Characters.OnValueChanged -= CharactersChanged; } if (ViewModel != null) { ViewModel.MapId.OnValueChanged += MapIdChanged; ViewModel.Tiles.OnValueChanged += TilesChanged; ViewModel.Characters.OnValueChanged += CharactersChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMUser oldVm = oldViewModel as VMUser; if (oldVm != null) { oldVm.Gold.OnValueChanged -= GoldChanged; oldVm.Silver.OnValueChanged -= SilverChanged; //oldVm.Ap.OnValueChanged -= ApChanged; //oldVm.Level.OnValueChanged -= ApChanged; } if (ViewModel != null) { ViewModel.Gold.OnValueChanged += GoldChanged; ViewModel.Silver.OnValueChanged += SilverChanged; //ViewModel.Ap.OnValueChanged += ApChanged; //ViewModel.Level.OnValueChanged += ApChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMCharacter oldVm = oldViewModel as VMCharacter; if (oldVm != null) { oldVm.CharacterId.OnValueChanged -= CharacterIdChanged; oldVm.CurrentSkill.OnValueChanged -= CurrentSkillChanged; oldVm.Hp.OnValueChanged -= HpChanged; oldVm.Mp.OnValueChanged -= MpChanged; oldVm.Aids.OnValueChanged -= AidsChanged; } if (ViewModel != null) { ViewModel.CharacterId.OnValueChanged += CharacterIdChanged; ViewModel.CurrentSkill.OnValueChanged += CurrentSkillChanged; ViewModel.Hp.OnValueChanged += HpChanged; ViewModel.Mp.OnValueChanged += MpChanged; ViewModel.Aids.OnValueChanged += AidsChanged; } }
protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); }
public BindablePropertyNotFoundException(VMBase targetVM, Type pldType) : base(string.Format(message, pldType.ToString(), targetVM.name)) { }
public BindableMethodNotFoundException(VMBase targetVM, string methodName) : base(string.Format(message, methodName, targetVM.name)) { }