public ActionResult EditCategory(int id) { var manager = new AdminManager(); var category = manager.GetCategoryByID(id); return View(category); }
public ActionResult EditPost(int id) { var manager = new AdminManager(); var post = manager.GetPostByID(id); return View(post); }
public ActionResult EditCategory(Category category) { var manager = new AdminManager(); manager.EditCategory(category); return RedirectToAction("CategoryIndex", "Category"); }
public ActionResult DeleteCategory(Category category) { var manager = new AdminManager(); manager.DeleteCategory(category.CategoryID); return RedirectToAction("CategoryIndex", "Category"); }
public ActionResult EditTag(int id) { var manager = new AdminManager(); var tag = manager.GetTagById(id); return View(tag); }
public ActionResult CategoryIndex() { var manager = new AdminManager(); var _categories = manager.GetAllCategories(); return View(_categories); }
public ActionResult EditPage(int id) { var manager = new AdminManager(); var page = manager.GetPageByID(id); return View(page); }
public ActionResult DeleteTag(int id) { var manager = new AdminManager(); var tag = manager.GetTagById(id); return View(tag); // return RedirectToAction("TagIndex", "Tag"); }
public ActionResult DeletePost(Post post) { //if (ModelState.IsValid) { var manager = new AdminManager(); manager.DeletePost(post); } return RedirectToAction("Index", "Home"); }
public ActionResult DeletePage(StaticPage page) { //if (ModelState.IsValid) { var manager = new AdminManager(); manager.DeletePage(page); } return RedirectToAction("Index", "Home"); }
public ActionResult EditPost(Post post) { //if (ModelState.IsValid) { var manager = new AdminManager(); post.PostDate = DateTime.Now; post.PostCategory.CategoryName = manager.GetCategoryByID(post.PostCategory.CategoryID).CategoryName; manager.EditPost(post); } return RedirectToAction("Index", "Home"); }
public ActionResult CreateCategory(Category category) { var manager = new AdminManager(); var categoryCount = manager.GetAllCategories().Count; if (categoryCount == 0) { category.CategoryID = 1; } else category.CategoryID = manager.GetAllCategories().Count + 1; manager.AddCategory(category); return RedirectToAction("CategoryIndex", "Category"); }
public void CanAddTag() { var manager = new AdminManager(); var toAdd = new Tag(); var tagCount = manager.GetAllTags().Count; toAdd.TagID = tagCount + 1; toAdd.TagName = "TestTag"; manager.AddTag(toAdd); var secondCount = manager.GetAllTags().Count; Assert.AreEqual(tagCount + 1, secondCount); }
public void CanAddCategory() { var manager = new AdminManager(); var toAdd = new Category(); var count = manager.GetAllCategories().Count; toAdd.CategoryID = count + 1; toAdd.CategoryName = "TestCategory"; manager.AddCategory(toAdd); var secondCount = manager.GetAllCategories().Count; Assert.AreEqual(count + 1, secondCount); }
public ActionResult CreatePage(StaticPage page) { var manager = new AdminManager(); var pageCount = manager.GetAllPages().Count; manager.AddPage(page); page.PageDate = DateTime.Now; if (pageCount == 0) { page.PageID = 1; } else page.PageID = manager.GetAllPages().Count + 1; return RedirectToAction("Index", "Home"); }
public void CanAddStaticPage() { var manager = new AdminManager(); var pageCount = manager.GetAllPages().Count; var toAdd = new StaticPage(); toAdd.PageID = pageCount + 1; toAdd.PageTitle = "Test title"; toAdd.PageBody = "test static page"; toAdd.PageDate = DateTime.Now; manager.AddPage(toAdd); var secondCount = manager.GetAllPages().Count; Assert.AreEqual(pageCount +1, secondCount); }
public ActionResult CreatePost(Post post) { var manager = new AdminManager(); var postCount = manager.GetAllPosts().Count; post.PostCategory.CategoryName = manager.GetCategoryByID(post.PostCategory.CategoryID).CategoryName; post.PostDate = DateTime.Now; post.Status = ApprovalStatus.Pending; if (postCount == 0) { post.PostID = 1; } else post.PostID = manager.GetAllPosts().Count + 1; manager.AddPost(post); return RedirectToAction("SubordinateIndex", "Subordinate"); }
public void CanAddPost() { var manager = new AdminManager(); var postCount = manager.GetAllPosts().Count; var toAdd = new Post(); toAdd.PostCategory = new Category(); toAdd.PostID = postCount + 1; toAdd.PostTitle = "Test Title"; toAdd.PostBody = "Post body"; toAdd.PostCategory.CategoryID = 1; toAdd.Status = ApprovalStatus.Approved; toAdd.PostDate = DateTime.Now; toAdd.PostTags = new List<Tag>(); toAdd.User = new User(); manager.AddPost(toAdd); var manager2 = new AdminManager(); var postCount2 = manager2.GetAllPosts().Count; Assert.AreEqual(postCount + 1, postCount2); }
public void CancEditCategory() { var manager = new AdminManager(); var toEdit = manager.GetCategoryByID(manager.GetAllCategories().Count); toEdit.CategoryName = "EditedCategory"; manager.EditCategory(toEdit); var toCheck = manager.GetCategoryByID(manager.GetAllCategories().Count); Assert.AreEqual(toCheck.CategoryName,toEdit.CategoryName); }
public void CanGetTagById() { var manager = new AdminManager(); var tag = manager.GetTagById(1); Assert.AreEqual(tag.TagID, 1); }
public void CanGetStaticPagesById() { var manager = new AdminManager(); var page = manager.GetPageByID(1); Assert.AreEqual(page.PageID, 1); }
public void CancEditStaticPage() { var manager = new AdminManager(); var toEdit = manager.GetPageByID(manager.GetAllPages().Count); toEdit.PageTitle = "Edited Static Page Title"; manager.EditPage(toEdit); var toCheck = manager.GetPageByID(manager.GetAllPages().Count); Assert.AreEqual(toEdit.PageTitle, toCheck.PageTitle); }
public void CanGetCategoryById() { var manager = new AdminManager(); var category = manager.GetCategoryByID(1); Assert.AreEqual(category.CategoryID, 1); }
public void CanDeleteTag() { var manager = new AdminManager(); var count = manager.GetAllTags().Count; manager.DeleteTag(count); var secondCount = manager.GetAllTags().Count; Assert.AreEqual(count -1 ,secondCount); }
public void CanDeleteCategory() { var manager = new AdminManager(); var count = manager.GetAllCategories().Count; manager.DeleteCategory(count); var secondCount = manager.GetAllCategories().Count; Assert.AreEqual(count - 1, secondCount); }
public void CancEditTag() { var manager = new AdminManager(); var toEdit = manager.GetTagById(manager.GetAllTags().Count); toEdit.TagName = "EditedTag"; manager.EditTag(toEdit); var toCheck = manager.GetTagById(manager.GetAllTags().Count); Assert.AreEqual(toCheck.TagName,toEdit.TagName); }
public void CanDeletePost() { var manager = new AdminManager(); var postCount = manager.GetAllPosts().Count; var toDelete = manager.GetPostByID(postCount); manager.DeletePost(toDelete); Assert.AreEqual(postCount - 1, manager.GetAllPosts().Count); }
public void CanGetPostById() { var manager = new AdminManager(); var post = manager.GetPostByID(1); Assert.AreEqual(post.PostID,1); }
// GET: StaticPage public ActionResult PageIndex() { var manager = new AdminManager(); var pages = manager.GetAllPages(); return View(pages); }
public void CanDeleteStaticPage() { var manager = new AdminManager(); var pageCount = manager.GetAllPages().Count; var page = manager.GetPageByID(pageCount); manager.DeletePage(page); var secondCount = manager.GetAllPages().Count; Assert.AreEqual(pageCount -1, secondCount); }