Beispiel #1
0
            public void GetCount()
            {
                // Act
                int count = _ordersRepository.Count();

                // Assert
                Assert.AreEqual(2, count);
            }
Beispiel #2
0
        public IActionResult Index(IndexVM model)
        {
            model.Page         = model.Page <= 0 ? 1 : model.Page;
            model.ItemsPerPage = model.ItemsPerPage <= 0 ? 10 : model.ItemsPerPage;

            OrdersRepository repo = new OrdersRepository();

            Expression <Func <Order, bool> > filter = p => (
                (model.Id == 0 || model.Id == p.Id) &&
                (string.IsNullOrEmpty(model.Username) || p.ParentUser.Username.Contains(model.Username)));

            model.Items      = repo.GetAll(filter, model.Page, model.ItemsPerPage, true);
            model.PagesCount = (int)Math.Ceiling((double)repo.Count(filter) / (double)model.ItemsPerPage);

            return(View(model));
        }