public void SaveApplicationDisplay(ApplicationDisplay input)
        {
            ApplicationDisplay change = new ApplicationDisplay();

            if (input.ID == 0)
            {
                change.NaglowkiTlo       = "brown";
                change.PrzyciskiKolor    = "orange";
                change.StrefaAdminaKolor = "green";
                change.StronaTlo         = "white";
                change.TrescKolor        = "black";
                change.TrescTlo          = "white";
                _context.ApplicationDisplays.Add(change);
            }
            else
            {
                change = _context.ApplicationDisplays.FirstOrDefault(a => a.ID == input.ID);
            }
            change.GlownyNaglowekTlo = input.GlownyNaglowekTlo;
            change.NaglowkiTlo       = input.NaglowkiTlo;
            change.PrzyciskiKolor    = input.PrzyciskiKolor;
            change.StrefaAdminaKolor = input.StrefaAdminaKolor;
            change.StronaTlo         = input.StronaTlo;
            change.TrescKolor        = input.TrescKolor;
            change.TrescTlo          = input.TrescTlo;
            change.DisplayDark       = input.DisplayDark;
            _context.SaveChanges();
        }
Пример #2
0
        public override void OnResultExecuting(ResultExecutingContext context)
        {
            ApplicationDisplay colors = new ApplicationDisplay();

            ApplicationDisplay colorsDB = repository.ApplicationDisplays.FirstOrDefault();

            if (colorsDB == null)
            {
                var newDisplay = new ApplicationDisplay
                {
                    NaglowkiTlo       = "brown",
                    PrzyciskiKolor    = "orange",
                    StrefaAdminaKolor = "green",
                    StronaTlo         = "white",
                    TrescKolor        = "black",
                    TrescTlo          = "white",
                    DisplayDark       = false
                };
                repository.SaveApplicationDisplay(newDisplay);
                colors = newDisplay;
            }
            if (colorsDB.DisplayDark) //jeśli żałoba
            {
                colors.GlownyNaglowekTlo = "#000000";
                colors.NaglowkiTlo       = "#333332";
                colors.PrzyciskiKolor    = "#60605F";
                colors.StrefaAdminaKolor = "#000000";
                colors.StronaTlo         = "#E0DCDC";
                colors.TrescKolor        = "#000000";
                colors.TrescTlo          = "#FFFFFF";
            }
            else
            {
                colors = colorsDB;
            }
            ((Controller)context.Controller).ViewBag.GlownyNaglowekTlo = colors.GlownyNaglowekTlo;
            ((Controller)context.Controller).ViewBag.StronaTlo         = colors.StronaTlo;
            ((Controller)context.Controller).ViewBag.PrzyciskiKolor    = colors.PrzyciskiKolor;
            ((Controller)context.Controller).ViewBag.TrescTlo          = colors.TrescTlo;
            ((Controller)context.Controller).ViewBag.NaglowkiTlo       = colors.NaglowkiTlo;
            ((Controller)context.Controller).ViewBag.TrescKolor        = colors.TrescKolor;
            ((Controller)context.Controller).ViewBag.StrefaAdminaKolor = colors.StrefaAdminaKolor;
        }