public override void Execute()
        {
            TDomainClass obj = (TDomainClass)MasterDetailsViewModel.DetailsViewModel.DomainObject.Clone();

            DomainModel.Insert(obj);
            MasterDetailsViewModel.AfterModelInsert(obj);
        }
        public override void Execute()
        {
            TDomainClass obj = MasterDetailsViewModel.ItemViewModelSelected.DomainObject;

            Catalog.Delete(obj.Key);
            MasterDetailsViewModel.AfterModelDelete(obj.Key);
        }
Esempio n. 3
0
        public override void Execute()
        {
            TDomainClass obj = (TDomainClass)MasterDetailsViewModel.DetailsViewModel.DomainObject.Clone();

            Catalog.Delete(obj.Key);
            Catalog.Insert(obj);
            MasterDetailsViewModel.AfterModelUpdate(obj);
        }
Esempio n. 4
0
        public override void Execute()
        {
            if (_obj != null)
            {
                var left = _obj.LeftPhoto;
                _obj.LeftPhoto  = _obj.RightPhoto;
                _obj.RightPhoto = left;

                MasterDetailsViewModel.AfterModelUpdate(_obj);
            }
        }
Esempio n. 5
0
        public ActionResult ViewMasterDetails(int id)
        {
            var data    = _context.MasterDatas.SingleOrDefault(d => d.Id == id);
            var detials = _context.MasterDetails.Where(d => d.MasterDataId == id).ToList();

            var viewModel = new MasterDetailsViewModel
            {
                MasterData    = data,
                MasterDetails = detials
            };

            return(View(viewModel));
        }