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)); }