Example #1
0
        // GET: Admin/Discount
        public async Task <ActionResult> Index(StatusMessageId?status, string search = null, int pageSize = 10, int page = 1)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var response = await _adminDiscountService.GetDataAsync(search, pageSize, page);

            return(View(response));
        }
        // GET: Admin/ProductAdder
        public async Task <ActionResult> Index(StatusMessageId?status, int page = 1, string search = null, int categoryId = 0)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var response = await _adminProductService.GetDataAsync(page, pageSize, categoryId, search);

            return(View(response));
        }
Example #3
0
        // GET: Admin/Category
        public async Task <ActionResult> Index(StatusMessageId?status, int page = 1, string search = null)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var response = await _categoryService.GetDataAsync(page, search);

            ViewBag.SearchString = search;

            return(View(response));
        }
Example #4
0
        public async Task <ActionResult> EditDiscount(StatusMessageId?status, int discountId)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var model = await _adminDiscountService.GetDataByIDAsync(discountId);

            var list = await _adminProductService.GetAllProductAsync();

            ViewBag.ProductId = new SelectList(list.Where(item => model.Products.FirstOrDefault(r => r.ProductId == item.ProductId) == null).ToList(), "ProductId", "Name");
            return(View(model));
        }
Example #5
0
        public async Task <ActionResult> EditAuthor(StatusMessageId?status, string productId)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var model = await _productService.GetDataByIDAsync(productId);

            var list = await _adminAuthorService.GetAllAuthorAsync();

            ViewBag.AuthorId = new SelectList(list.Where(item => model.Authors.FirstOrDefault(r => r.AuthorId == item.AuthorId) == null).ToList(), "AuthorId", "Name");
            return(View(model));
        }
Example #6
0
        public async Task <ActionResult> DeletedOrder(StatusMessageId?status, DateTime?fromDate, DateTime?toDate, int?orderStatus, int page = 1)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var response = await _adminOrderService.GetDataAsync(fromDate, toDate, orderStatus, page, OrderTypeRequest.DeletedOrder);

            ViewBag.OrderStatusList = selectsStatus(2);
            ViewBag.FromDate        = fromDate;
            ViewBag.ToDate          = toDate;

            return(View(response));
        }
Example #7
0
        public async Task <ActionResult> Index(StatusMessageId?status, int page = 1, string search = null, int categoryId = 0)
        {
            ViewBag.StatusMessage = status != null?EntityExtensions.HtmlStatusMessage(status) : "";

            var response = new AdminListProductResponse()
            {
                Products   = await _productService.GetDataAsync(page, search, categoryId),
                Categories = await _productService.GetCategoriesListAsync()
            };

            ViewBag.SearchString = search;
            ViewBag.CategoryID   = categoryId;

            return(View(response));
        }