public ActionResult contorolPanel()
        {
            var loggedUser = Session["UserLoggedIn"] as User; //custom session to user object

            if (loggedUser != null)
            {
                ViewBag.Name = loggedUser.Name;
                if (loggedUser.UserRoleID == 1)
                {
                    //user is logged in
                    return(View("~/Views/User/contorolPanel.cshtml", db.Articles.ToList()));
                }
                else
                {
                    CategoreyArticleModel cam = new CategoreyArticleModel
                    {
                        articleList  = db.Articles.ToList(),
                        categoryList = db.Categories.ToList()
                    };
                    return(View("~/Views/Home/Index.cshtml", cam));
                }
            }
            else
            {
                //user is logged out
                return(RedirectToAction("Login"));
            }
        }
        // GET: Home
        public ActionResult Index()
        {
            CategoreyArticleModel cam = new CategoreyArticleModel
            {
                articleList  = db.Articles.ToList(),
                categoryList = db.Categories.ToList()
            };


            return(View(cam));
        }
        // GET: Article/Create
        public ActionResult Create()
        {
            var CategeoryType = db.Categories.ToList();

            CategoreyArticleModel cam = new CategoreyArticleModel
            {
                categoryList = CategeoryType
            };

            return(View(cam));
        }
        // GET: Article/Edit/5
        public ActionResult Edit(int id)
        {
            var CategeoryType = db.Categories.ToList();

            CategoreyArticleModel cam = new CategoreyArticleModel
            {
                categoryList = CategeoryType,
                article      = db.Articles.SingleOrDefault(m => m.ArticleID == id)
            };

            return(View(cam));
        }
        public ActionResult Create(CategoreyArticleModel cam)
        {
            if (ModelState.IsValid)
            {
                cam.article.UserID = 5;
                db.Articles.Add(cam.article);
                db.SaveChanges();
                // TODO: Add insert logic here

                return(View("~/Views/User/contorolPanel.cshtml", db.Articles.ToList()));
            }
            return(View("Create"));
        }
        public ActionResult Index(CategoreyArticleModel CategoryId)
        {
            CategoreyArticleModel cam = new CategoreyArticleModel();

            if (CategoryId.category.CategoryID != 0)
            {
                cam.articleList  = db.Articles.ToList().Where(m => m.CategoryID == CategoryId.category.CategoryID);
                cam.categoryList = db.Categories.ToList();
            }
            else
            {
                cam.articleList  = db.Articles.ToList();
                cam.categoryList = db.Categories.ToList();
            }



            return(View(cam));
        }