Пример #1
0
 public void CreateCategory(CategoryOfPost newCategory)
 {
     using (SqlConnection cn = new SqlConnection(Settings.ConnectionString))
     {
         cn.Query <CategoryOfPost>("insert into CategoryOfPost(CategoryType, CategoryDescription) Values (@catType, @catDesc)", new { catType = newCategory.CategoryType, catDesc = newCategory.CategoryDescription });
     }
 }
Пример #2
0
        public ActionResult CreateCategory(CategoryOfPost newCategory)
        {
            var ops = OperationsFactory.CreateCategoryOps();
            ops.CreateCategory(newCategory);

            return RedirectToAction("Index","DraftPost");
        }
Пример #3
0
 public void CreateCategory(CategoryOfPost newCategory)
 {
     using (SqlConnection cn = new SqlConnection(Settings.ConnectionString))
     {
         cn.Query<CategoryOfPost>("insert into CategoryOfPost(CategoryType, CategoryDescription) Values (@catType, @catDesc)", new { catType = newCategory.CategoryType, catDesc = newCategory.CategoryDescription });
     }
 }
Пример #4
0
 public void CreateCategory(CategoryOfPost category)
 {
     if (!string.IsNullOrEmpty(category.CategoryType))
     {
         _repo.CreateCategory(category);
     }
 }
Пример #5
0
        public ActionResult CreateCategory(CategoryOfPost newCategory)
        {
            var ops = OperationsFactory.CreateCategoryOps();

            ops.CreateCategory(newCategory);

            return(RedirectToAction("Index", "DraftPost"));
        }
Пример #6
0
 public async Task <IEnumerable <T> > GetByCategoryAsync <T>(CategoryOfPost categoryName, int take, int skip = 0)
 => await this.repository.All()
 .Where(x => x.Category == categoryName)
 .OrderByDescending(x => x.CreatedOn)
 .Skip(skip)
 .Take(take)
 .To <T>()
 .ToListAsync();
Пример #7
0
 public void CreateCategoryDbEmptyTypeTest()
 {
     var ops = OperationsFactory.CreateCategoryOps();
     var category = new CategoryOfPost()
     {
         CategoryDescription = "Hello world"
     };
     ops.CreateCategory(category);
     var list = ops.ListAllCategories();
     Assert.AreEqual(1,list.Count);
 }
Пример #8
0
        public void CreateNewCategoryDb()
        {
            var repo = new CategoryOfPostsRepo();
            var category = new CategoryOfPost()
            {
                CategoryType = "Technology Trends",
                CategoryDescription = "Trends in tech"
            };
            repo.CreateCategory(category);

            var list = repo.ListAllCategories();
            Assert.AreEqual(1,list.Count);
        }
Пример #9
0
        public void CreateCategoryDbEmptyTypeTest()
        {
            var ops      = OperationsFactory.CreateCategoryOps();
            var category = new CategoryOfPost()
            {
                CategoryDescription = "Hello world"
            };

            ops.CreateCategory(category);
            var list = ops.ListAllCategories();

            Assert.AreEqual(1, list.Count);
        }
Пример #10
0
        public void CreateNewCategoryDb()
        {
            var repo     = new CategoryOfPostsRepo();
            var category = new CategoryOfPost()
            {
                CategoryType        = "Technology Trends",
                CategoryDescription = "Trends in tech"
            };

            repo.CreateCategory(category);

            var list = repo.ListAllCategories();

            Assert.AreEqual(1, list.Count);
        }
Пример #11
0
 public void CreateCategory(CategoryOfPost category)
 {
 }
Пример #12
0
 public void CreateCategory(CategoryOfPost category)
 {
 }
Пример #13
0
 public async Task <int> GetCountByCategoryAsync(CategoryOfPost categoryName)
 => await this.repository.All()
 .Where(x => x.Category == categoryName)
 .CountAsync();