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); }
public override void Execute() { TDomainClass obj = (TDomainClass)MasterDetailsViewModel.DetailsViewModel.DomainObject.Clone(); Catalog.Delete(obj.Key); Catalog.Insert(obj); MasterDetailsViewModel.AfterModelUpdate(obj); }
public override void Execute() { if (_obj != null) { var left = _obj.LeftPhoto; _obj.LeftPhoto = _obj.RightPhoto; _obj.RightPhoto = left; MasterDetailsViewModel.AfterModelUpdate(_obj); } }
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)); }