public ActionResult Index() { var particleViewModel = new ParticleViewModel(_particleProxy, _particleParamsProxy, _db); particleViewModel.BuildModel(8); ViewBag.Particles = particleViewModel.ParticlePartialViewModel.Particles; ViewBag.ParticleParams = particleViewModel.ParticleParams; return(View()); }
public ParticleDialogViewModel(ParticleViewModel particleViewModel, IModelValidator <ParticleDialogViewModel> validator) : base(validator) { _particleViewModel = particleViewModel; _particleConfiguration = particleViewModel.ParticleConfiguration; ParticleType = _particleConfiguration.ParticleType; MinWidth = _particleConfiguration.MinWidth; MaxWidth = _particleConfiguration.MaxWidth; MinHeight = _particleConfiguration.MinHeight; MaxHeight = _particleConfiguration.MaxHeight; MinRotationVelocityX = _particleConfiguration.MinRotationVelocityX; MaxRotationVelocityX = _particleConfiguration.MaxRotationVelocityX; MinRotationVelocityY = _particleConfiguration.MinRotationVelocityY; MaxRotationVelocityY = _particleConfiguration.MaxRotationVelocityY; MinRotationVelocityZ = _particleConfiguration.MinRotationVelocityZ; MaxRotationVelocityZ = _particleConfiguration.MaxRotationVelocityZ; Path = _particleConfiguration.Path; ParticleTypes = new BindableCollection <ValueDescription>(EnumUtilities.GetAllValuesAndDescriptions(typeof(ParticleType))); }