public ActionResult Edit(RichCmsSettings settings)
        {
            var presettings = context.CmsSettings.FirstOrDefault();

            if (presettings == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            presettings.Address           = settings.Address;
            presettings.SchoolName        = settings.SchoolName;
            presettings.NewsAmountPerSite = settings.NewsAmountPerSite;
            presettings.Layout            = context.Layouts.FirstOrDefault(x => x.Id == settings.SelectedLayoutId);
            //presettings.LogoSettings = context.LogoSettings.FirstOrDefault(x => x.Id == settings.SelectedLogoSettingsId);

            context.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }
        //
        // GET: /CmsSettings/

        public ActionResult Edit()
        {
            var settings = GetSettings();

            if (settings == null)
            {
                return(HttpNotFound());
            }

            var cmsSettings = new RichCmsSettings()
            {
                SelectedLayoutId  = settings.LayoutId,
                SchoolName        = settings.SchoolName,
                NewsAmountPerSite = settings.NewsAmountPerSite,
                Layouts           = new SelectList(context.Layouts, "Id", "Name"),
                //Addresses = new SelectList(context.Addresses, "Id","Name"),
                LogoSettings = new SelectList(context.LogoSettings, "Id", "LogoName"),
                Address      = context.Addresses.FirstOrDefault()
            };

            return(View(cmsSettings));
        }