Ejemplo n.º 1
0
 public CssViewModel(CssModel model)
 {
     _model = model;
     _model.TreeViewCreated += _model_TreeViewCreated;
     _model.AllChecked      += _model_AllChecked;
     _model.NotAllChecked   += _model_NotAllChecked;
     _model.NothingChecked  += _model_NothingChecked;
     AllChecked              = false;
     LoadHtml = new DelegateCommand((param) =>
     {
         OpenFileDialog diag = new OpenFileDialog();
         diag.DefaultExt     = ".html";
         if (diag.ShowDialog().Value)
         {
             _model.CreateTree(diag.FileName);
             _htmlpath = diag.FileName;
         }
     });
     AllCheckedChange = new DelegateCommand((param) =>
     {
         if (AllChecked.HasValue)
         {
             ObservationCheckAll(AllChecked.Value, _htmltreeviewitems);
         }
     });
     _model.HtmlDecodeError += _model_HtmlDecodeError;
 }
Ejemplo n.º 2
0
        // GET: Map/Delete/5
        public ActionResult Delete(int id)
        {
            Map map = db.Map.Find(id);
            CssModel css = db.CssModel.Find(map.CssModelMapId);
            int aplicacionId = (int)map.AplicacionId;
            db.Database.Connection.Open();
            db.Map.Remove(map);
            db.CssModel.Remove(css);
            db.SaveChanges();
            db.Database.Connection.Close();
            db.Database.Connection.Open();

            var listMaps = db.Map.Where(m => m.AplicacionId == aplicacionId).OrderBy(m => m.Order).ToList();
            db.Database.Connection.Close();
            appCtrl.UpdateVersion(aplicacionId);

            if (listMaps != null)
            {
                return PartialView("_ListMapas", listMaps);

            }
            else {

                return JavaScript("");
            }
        


        }
Ejemplo n.º 3
0
        private CssDisertanteMob convertCssModelToCssDisertante(CssModel cssModel)
        {
            CssDisertanteMob cssDisertanteMob = new CssDisertanteMob();

            cssDisertanteMob.CssSpeackerId = cssModel.CssModelId;
            cssDisertanteMob.BorderSize    = cssModel.BorderSize ?? 0;
            cssDisertanteMob.ColorText     = cssModel.ColorText;
            cssDisertanteMob.ColorBack     = cssModel.ColorBack;
            cssDisertanteMob.FontFamily    = cssModel.FontFamily;
            return(cssDisertanteMob);
        }
Ejemplo n.º 4
0
        private void App_Startup(object sender, StartupEventArgs e)
        {
            _mainwindow   = new MainWindow();
            _dataload     = new DataLoad();
            _model        = new CssModel(_dataload);
            _cssviewmodel = new CssViewModel(_model);

            _mainwindow.DataContext = _cssviewmodel;

            _mainwindow.Show();
        }
Ejemplo n.º 5
0
        public ActionResult Create(AplicacionCreateView aplicacion)
        {
            var app = new Aplicacion(aplicacion);

            if (ModelState.IsValid)
            {
                db.Aplicacion.Add(app);

                var order = 0;

                if (aplicacion.Menus != null)
                {
                    foreach (var item in aplicacion.Menus)
                    {
                        if (item.Type != "")
                        {
                            var menu        = new Menu();
                            var cssItemMenu = new CssModel();
                            cssItemMenu.BorderSize = item.CssModelItemMenu.BorderSize;
                            cssItemMenu.ColorBack  = item.CssModelItemMenu.ColorBack;
                            cssItemMenu.ColorIcon  = item.CssModelItemMenu.ColorIcon;
                            cssItemMenu.ColorText  = item.CssModelItemMenu.ColorText;
                            cssItemMenu.FontFamily = item.CssModelItemMenu.FontFamily;
                            db.CssModel.Add(cssItemMenu);

                            menu.CssModelItemMenu = cssItemMenu;
                            menu.Aplicacion       = app;
                            menu.Icon             = item.Icon;
                            menu.Order            = order;
                            menu.Status           = true;
                            menu.TitleMenu        = item.TitleMenu;
                            menu.Type             = item.Type;

                            db.Menu.Add(menu);
                            order++;
                        }
                    }
                }



                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(aplicacion));
        }
Ejemplo n.º 6
0
        public BaseModel()
        {
            LogOn = new LogOnModel();

            episodeJson = new EpisodeJson();

            var jsonPath = episodeJson.PathJson;

            var cssPath = Path.Combine(
                Directory.GetCurrentDirectory(),
                "Assets",
                "css"
                );

            Paths = new Paths(jsonPath, cssPath);

            Menu = new MenuModel(Paths.Json);
            Css  = new CssModel(Paths.Css);
        }
        public string CssScript(CssModel model)
        {
            var content = _cssProviderService.GetCss(model.Path);

            return content;
        }