public async Task <IActionResult> Detail(Guid id) { var bo = await _BoRepository.GetSingleAsyn(id); var boVM = new EntityVM(); boVM.SetVM(bo); return(PartialView("../../Views/CommonEntity/_Detail", boVM)); }
protected override void OnExecuted(EventArgs e) { base.OnExecuted(e); EntityVM entityVM = new EntityVM(_gameVM); Views.MainWindow mw = (Views.MainWindow)Application.Instance.MainForm.Content; var entityView = new Views.EntityGenericView(); entityView.DataContext = entityVM; mw.AddOrSelectTabPanel("Entity View", entityView); }
private void OnDataContextChanged(object sender, EventArgs e) { if (DataContext is EntityVM) { _vm = (EntityVM)DataContext; _vm.PropertyChanged += OnPropertyChanged; if (_vm.HasEntity) { } selectableEntitesCB.DataContext = _vm.SelectableEntites; _vm.SelectableEntites.SelectionChangedEvent += OnEntitySelected; } }
public async Task <IActionResult> CreateOrEdit(Guid id) { var isNew = false; var bo = await _BoRepository.GetSingleAsyn(id); if (bo == null) { bo = new T(); bo.Name = ""; bo.Description = ""; bo.SortCode = ""; isNew = true; } var boVM = new EntityVM(); boVM.SetVM(bo); boVM.IsNew = isNew; return(PartialView("../../Views/CommonEntity/_CreateOrEdit", boVM)); }
public async Task <IActionResult> List() { var boCollection = await _BoRepository.GetAllAsyn(); var boVMCollection = new List <EntityVM>(); var counter = 0; foreach (var item in boCollection.OrderBy(x => x.SortCode)) { var boVM = new EntityVM(); boVM.SetVM(item); boVM.OrderNumber = (++counter).ToString(); boVMCollection.Add(boVM); } ViewBag.EntityTitle = EntityTitle; ViewBag.ControllerInstanName = ControllerInstanName; return(PartialView("../../Views/CommonEntity/_List", boVMCollection)); }