Beispiel #1
0
        public HttpResponseMessage ListRants()
        {
            var             repo  = new CategoriesRepository();
            List <Category> rants = repo.GetAll();

            return(Request.CreateResponse(HttpStatusCode.OK, rants));
        }
Beispiel #2
0
            public void ReturnsCategoriesOnlyForTheUser()
            {
                // Act.
                List <Category> actualList;

                using (CheckbookContext context = new CheckbookContext(this.dbContextOptions))
                {
                    CategoriesRepository repository = new CategoriesRepository(context);
                    actualList = repository.GetAll(this.userId).ToList();
                }

                // Assert.
                using (CheckbookContext context = new CheckbookContext(this.dbContextOptions))
                {
                    int numberOfCategoryUsers = context.Categories
                                                .GroupBy(a => a.UserId)
                                                .Count();
                    Assert.AreNotEqual(numberOfCategoryUsers, 0, "For the test to work there must be more than one user with categories.");
                    Assert.AreNotEqual(numberOfCategoryUsers, 1, "For the test to work there must be more than one user with categories.");
                }

                foreach (Category actual in actualList)
                {
                    Assert.AreEqual(this.userId, actual.UserId, "The user ID for each category should match the input user ID.");
                }
            }
Beispiel #3
0
 public IActionResult Create()
 {
     return(View(new CreateUpdatePostViewModel()
     {
         Categories = CategoriesRepository.GetAll()
     }));
 }
        public void GetAllTest()
        {
            var repository = new CategoriesRepository();
            var list       = repository.GetAll().ToList();

            Assert.IsTrue(list.Count() > 0);
        }
Beispiel #5
0
 private static IEnumerable <categories> Get()
 {
     using (IBikeStoresCategoriesRepository repository = new CategoriesRepository())
     {
         return(repository.GetAll());
     }
 }
Beispiel #6
0
        public async Task <IActionResult> Create(CreateUpdatePostViewModel model)
        {
            if (ModelState.IsValid)
            {
                AppUser CurrentUser = await this.UserManager.GetUserAsync(HttpContext.User);

                //Upload File
                String UploadPath = Path.Combine(HostingEnvironment.WebRootPath, "Uploads");
                if (!Directory.Exists(UploadPath))
                {
                    Directory.CreateDirectory(UploadPath);
                }
                String ThumbnailName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + "-" + model.Thumbnail.FileName;
                String FullPath      = Path.Combine(UploadPath, ThumbnailName);
                using (FileStream stream = new FileStream(FullPath, FileMode.Create, FileAccess.Write))
                { model.Thumbnail.CopyTo(stream); }
                Post post = new Post()
                {
                    CategoryId    = model.CategoryId,
                    Status        = model.Status,
                    Content       = model.Content,
                    ThumbnailPath = ThumbnailName,
                    Title         = model.Title,
                    UserId        = CurrentUser.Id,
                };
                PostsRepository.Add(post);
                await PostsRepository.CommitAsync();

                return(RedirectToAction("Index"));
            }
            model.Categories = CategoriesRepository.GetAll();
            return(View(model));
        }
        public void GetAllTest()
        {
            CategoriesRepository obj = new CategoriesRepository();
            var actual   = obj.GetAll().Count();
            int expected = 2;

            Assert.AreEqual(expected, actual);
        }
Beispiel #8
0
        public ActionResult New()
        {
            var viewModel = new ProductsViewModel();

            viewModel.Categories = _categoryRepository.GetAll();

            return(View("ProductsForm", viewModel));
        }
        public async Task <ActionResult <IEnumerable <CategoriesViewModel> > > GetAll()
        {
            var categories = await _repository.GetAll();

            IEnumerable <CategoriesViewModel> maped = _mapper.Map <IEnumerable <CategoriesViewModel> >(categories);


            return(Ok(maped));
        }
Beispiel #10
0
        static void QueryCategories()
        {
            CategoriesRepository categoryRepository = new CategoriesRepository(connectionString, "categories");
            List <Category>      categories         = categoryRepository.GetAll().ToList();

            var headphones = categories.Single(x => x.Title == "Headphones");

            categoryRepository.Update(headphones);
        }
Beispiel #11
0
 /// <summary>
 /// FetchAllTest
 /// </summary>
 /// <param name="repeatTime"></param>
 /// <returns></returns>
 public long FetchAllTest(int repeatTime)
 {
     return(Utility.PerformanceWatchWithTimes(() =>
     {
         var customers = _customersRepository.GetAll();
         var products = _productRepository.GetAll();
         var categories = _categoriesRepository.GetAll();
     }, repeatTime));
 }
Beispiel #12
0
 public List <SelectListItem> GetAllCategories(int sectionID)
 {
     return(CategoriesRepository.GetAll().Select(c =>
                                                 new SelectListItem
     {
         Text = c.CA_Title,
         Value = SqlFunctions.StringConvert((double)c.CategoryID).Trim(),
         Selected = c.tbl_NewsCategories.Any(nc => nc.NC_SiteMapID == sectionID)
     }).ToList());
 }
Beispiel #13
0
 public IList <CategoryListODT> GetAll( )
 {
     return(Categori.GetAll().Select(x => new CategoryListODT
     {
         ParentID = (int)x.ParentID,
         CategoryID = x.CategoryID,
         Name = x.Name,
         /*ParentName=Categori.Bul(Convert.ToInt32(x.ParentID)).Name*/
     }).ToList());
 }
        public List <Category> GetAll()
        {
            var categories = _repo.GetAll().ToList();

            if (categories == null)
            {
                throw new Exception("No variety for you! There are no categories.");
            }

            return(categories);
        }
Beispiel #15
0
            public void ReturnsEmptyListWhenNoRecordsFound()
            {
                // Arrange.
                this.userId = 123;

                // Act.
                List <Category> actualList;

                using (CheckbookContext context = new CheckbookContext(this.dbContextOptions))
                {
                    CategoriesRepository repository = new CategoriesRepository(context);
                    actualList = repository.GetAll(this.userId).ToList();
                }

                // Assert.
                Assert.AreEqual(0, actualList.Count(), "An empty list should be returned.");
            }
Beispiel #16
0
            public void ReturnsCategoriesFromContext()
            {
                // Act.
                List <Category> actualList;

                using (CheckbookContext context = new CheckbookContext(this.dbContextOptions))
                {
                    CategoriesRepository repository = new CategoriesRepository(context);
                    actualList = repository.GetAll(this.userId).ToList();
                }

                // Assert.
                Assert.AreEqual(this.entities.Count(), actualList.Count(), "The entity count should match.");

                Category expected = this.entities.ElementAt(0);
                Category actual   = actualList.ElementAt(0);
                string   index    = "first";

                Assert.AreEqual(expected.Id, actual.Id, $"The ID for the {index} entity should match.");
                Assert.AreEqual(expected.Name, actual.Name, $"The name for the {index} entity should match.");
                Assert.AreEqual(expected.UserId, actual.UserId, $"The user ID for the {index} entity should match.");
            }
Beispiel #17
0
 public List <Category> GetAll()
 {
     return(_CategoriesRepository.GetAll());
 }
 public void LoadCategories()
 {
     CategoriesGridView.DataSource = _CategoriesRepository.GetAll();
     CategoriesGridView.DataBind();
 }
Beispiel #19
0
        public IEnumerable <Categories> GetAll()
        {
            var repository = new CategoriesRepository();

            return(repository.GetAll());
        }
        public IEnumerable <Categories> GetCategoryList()
        {
            var list = categoriesRepository.GetAll();

            return(list);
        }
Beispiel #21
0
        public async Task <IActionResult> GetAll()
        {
            var categories = await _categories.GetAll();

            return(Ok(categories));
        }
Beispiel #22
0
 public List <tbl_Categories> GetAllCategoriesLive(int domainID)
 {
     return(CategoriesRepository.GetAll().Where(c => c.tbl_NewsCategories.Any(nc => nc.tbl_SiteMap.SM_DomainID == domainID && !nc.tbl_SiteMap.SM_Deleted && nc.tbl_SiteMap.SM_Live)).ToList());
 }
Beispiel #23
0
        public async Task <ActionResult <IEnumerable <Categories> > > GetCategories()
        {
            var result = await _categoriesRepository.GetAll();

            return(result.ToList());
        }
Beispiel #24
0
        // GET: Admin/Categories
        public async Task <IActionResult> Index()
        {
            var data = await _repository.GetAll();

            return(View(data));
        }
Beispiel #25
0
 public IEnumerable <Category> GetAll()
 {
     return(_categoriesRepository.GetAll());
 }