Esempio n. 1
0
        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;
     }
 }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }