public ActionResult CreateStaticPagePost(Response response) { _ops = new MVCBlogOps(); var staticPage = new StaticPage(); var userManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext())); var user = userManager.FindById(User.Identity.GetUserId()); if (User.IsInRole("Admin")) { // TODO: simplify this, inspect blogPost.Status staticPage.Status = 1; // 1 is Approved } else { staticPage.Status = 2; // 2 is Unapproved } staticPage.UserID = user.Id; staticPage.Title = response.StaticPage.Title; staticPage.Mce.Body = response.StaticPage.Mce.Body; _ops.SaveStaticPageToRepo(staticPage); return RedirectToAction("Index", "StaticPage"); }
public Response ArchiveBlogPostToRepo(BlogPost blogPost) { _response = new Response(); _repo.ArchiveBlogPostDB(blogPost); _response.Success = true; return _response; }
public Response ArchiveStaticPageToRepo(StaticPage staticPage) { _response = new Response(); _repo.ArchiveStaticPageDB(staticPage); _response.Success = true; return _response; }
public ActionResult ArchiveStaticPage(StaticPage staticPage) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.ArchiveStaticPageToRepo(staticPage); return RedirectToAction("Index", "StaticPage"); }
public ActionResult ApproveStaticPagesGet() { _ops = new MVCBlogOps(); _res = new Response(); _res = _ops.GetAllUnapprovedStaticPagesFromRepo(); return View(_res); }
public ActionResult ArchivePost(BlogPost blogPost) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.ArchiveBlogPostToRepo(blogPost); return RedirectToAction("Index", "Home"); }
public ActionResult ApprovePostsGet() { _ops = new MVCBlogOps(); _res = new Response(); _res = _ops.GetAllUnapprovedBlogPostsFromRepo(); return View(_res); }
public ActionResult CreatePostGet() { _ops = new MVCBlogOps(); BlogPostVM blogPostVM = new BlogPostVM(); _res = new Response(); _res = _ops.GetAllCategoriesFromRepo(); blogPostVM.CreateCategoriesList(_res.Categories); return View(blogPostVM); }
public Response GetAllApprovedStaticPagesFromRepo() { _response = new Response(); var pages = _repo.GetAllApprovedStaticPages(); if (pages != null) { _response.Success = true; _response.StaticPages = pages; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
public Response GetAllApprovedBlogPostsFromRepo() { _response = new Response(); var posts = _repo.GetAllApprovedBlogPosts(); if (posts != null) { _response.Success = true; _response.BlogPosts = posts; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
// GET: StaticPage public ActionResult Index() { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetAllApprovedStaticPagesFromRepo(); var pages = _res.StaticPages; return View(pages); }
public ActionResult EditStaticPageGet(int id) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetStaticPageByIDFromRepo(id); _ops.ArchiveStaticPageToRepo(_res.StaticPage); return View(_res); }
public ActionResult CreateStaticPageGet() { _res = new Response(); return View(_res); }
public Response GetBlogPostByIDFromRepo(int id) { _response = new Response(); var post = _repo.GetBlogPostByID(id); if (post != null) { _response.Success = true; _response.BlogPost = post; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
public Response GetStaticPageByIDFromRepo(int id) { _response = new Response(); var page = _repo.GetStaticPageByID(id); if (page != null) { _response.Success = true; _response.StaticPage = page; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
public Response GetAllCategoriesFromRepo() { _response = new Response(); var categories = _repo.GetAllCategories(); if (categories != null) { _response.Success = true; _response.Categories = categories; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
public Response GetAllHashTagsFromRepo() { _response = new Response(); var hashTags = _repo.GetAllHashTags(); if (hashTags != null) { _response.Success = true; _response.HashTags = hashTags; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
public ActionResult EditPostGet(int id) { _res = new Response(); _ops = new MVCBlogOps(); BlogPostVM blogPostVM = new BlogPostVM(); _res = _ops.GetBlogPostByIDFromRepo(id); blogPostVM.blogPost = _res.BlogPost; blogPostVM.blogPost.HashTags = _res.BlogPost.HashTags; blogPostVM.blogPost.Mce.Body = _res.BlogPost.Body; blogPostVM.blogPost.Category = _res.BlogPost.Category; blogPostVM.CreateCategoriesList(_ops.GetAllCategoriesFromRepo().Categories); _ops.ArchiveBlogPostToRepo(blogPostVM.blogPost);// return View(blogPostVM); }
public Response GetAllBlogPostsByHashTagFromRepo(int id) { _response = new Response(); var posts = _repo.GetAllBlogPostsByHashTag(id); if (posts != null) { _response.Success = true; _response.BlogPosts = posts; return _response; } _response.Success = false; _response.Message = "That is not valid data"; return _response; }
public ActionResult Index() { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetAllApprovedBlogPostsFromRepo(); var posts = _res.BlogPosts; return View(posts); }
public ActionResult ViewStaticPageGet(int id) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetStaticPageByIDFromRepo(id); return View(_res); }
public ActionResult ViewPostsByHashTag(int id) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetAllBlogPostsByHashTagFromRepo(id); return View(_res.BlogPosts); }
public ActionResult ViewPostsByCategory(int id) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetAllBlogPostsByCategoryFromRepo(id); // _res.BlogPosts return View(_res.BlogPosts); }
//[Authorize(Roles = "Admin")] public ActionResult ViewPostGet(int id) { _res = new Response(); _ops = new MVCBlogOps(); _res = _ops.GetBlogPostByIDFromRepo(id); return View(_res); }