Exemplo n.º 1
0
        public IEnumerable <CategoryListPagingModel> GetAllWithPaging(out int totalItemCount)
        {
            var result = _dapperRepository.LoadData <CategoryListPagingModel>("spGetAllCategoriesPaging");

            totalItemCount = result.Any() ? result.First().TotalRows : 0;

            return(result);
        }
Exemplo n.º 2
0
        public IEnumerable <PublisherListModel> SearchPublisherByNameWithPaging(string searchText, int pageNumber, int pageSize, out int totalItemCount)
        {
            if (searchText == null)
            {
                searchText = "";
            }
            var parameters = new { Name = searchText, PageNumber = pageNumber, PageSize = pageSize };

            var result = _dapperRepository.LoadData <PublisherListModel>("spSearchPublisherByNameWithPaging", parameters);

            totalItemCount = result.Any() ? result.First().TotalRows : 0;

            return(result);
        }
Exemplo n.º 3
0
        public IEnumerable <BookListModel> GetBookListForShopPage(int page, int pageSize, string sortBy, out int totalItemCount)
        {
            var parameters = new { PageNumber = page, PageSize = pageSize, SortBy = sortBy };

            var result = _dapperRepository.LoadData <BookListModel>("spGetAllBooksForShopList", parameters);

            totalItemCount = result.Any() ? result.First().TotalRows : 0;
            return(result);
        }
Exemplo n.º 4
0
        public IEnumerable <BookImage> GetBookImages(int id)
        {
            var parameters = new { BookId = id };

            return(_repository.LoadData("spGetBookImages", parameters));
        }
Exemplo n.º 5
0
        public CartItem GetByBookIdAndShoppingCartId(int bookId, int shoppingCartId)
        {
            var parameters = new { BookId = bookId, ShoppingCartId = shoppingCartId };

            return(_repository.LoadData("spGetCartItemByBookAndCartId", parameters).FirstOrDefault());
        }
Exemplo n.º 6
0
        public Publisher CheckByName(string name)
        {
            var parameters = new { Name = name };

            return(_repository.LoadData("spCheckPublisherExistanceByName", parameters).FirstOrDefault());
        }
Exemplo n.º 7
0
        public User GetById(string id)
        {
            var parameters = new { Id = id };

            return(_repository.LoadData("spGetUser", parameters).FirstOrDefault());
        }
Exemplo n.º 8
0
        public InsertBookModel GetById(int id)
        {
            var parameters = new { Id = id };

            return(_repository.LoadData <InsertBookModel>("spGetBook", parameters).FirstOrDefault());
        }
Exemplo n.º 9
0
        public ShoppingCart GetByUserId(string userId)
        {
            var parameters = new { UserId = userId };

            return(_repository.LoadData("spGetShoppingCartByUserId", parameters).FirstOrDefault());
        }
Exemplo n.º 10
0
 public IEnumerable <Category> GetAll()
 {
     return(_repository.LoadData("spGetAllCategories"));
 }