// 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)); }
// 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)); }
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)); }
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)); }
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)); }
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)); }