Esempio n. 1
0
        public ActionResult CreateFAQCategory(AdmFAQKategori faqCategory)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var userName = User.Identity.GetUserName();
                    _portalSosService.SkapaFAQKategori(faqCategory, userName);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    ErrorManager.WriteToErrorLog("SystemController", "CreateFAQCategory", e.ToString(), e.HResult, User.Identity.Name);
                    var errorModel = new CustomErrorPageModel
                    {
                        Information  = "Ett fel inträffade när ny FAQ-kategori skulle sparas.",
                        ContactEmail = ConfigurationManager.AppSettings["ContactEmail"],
                    };
                    return(View("CustomError", errorModel));
                }
                return(RedirectToAction("GetFAQCategories"));
            }

            return(View());
        }
        public void UpdateFAQCategory(AdmFAQKategori faqCategory)
        {
            var faqCatDb = DbContext.AdmFAQKategori.Where(x => x.Id == faqCategory.Id).Select(x => x).SingleOrDefault();

            faqCatDb.Kategori    = faqCategory.Kategori;
            faqCatDb.Sortering   = faqCategory.Sortering;
            faqCatDb.AndradDatum = faqCategory.AndradDatum;
            faqCatDb.AndradAv    = faqCategory.AndradAv;

            DbContext.SaveChanges();
        }
 public void CreateFAQCategory(AdmFAQKategori faqCategory)
 {
     DbContext.AdmFAQKategori.Add(faqCategory);
     DbContext.SaveChanges();
 }