Esempio n. 1
0
 public IActionResult ThemHangHoaData(HangHoaView HangHoaView)
 {
     if (ModelState.IsValid)
     {
         _hangHoaServices.ThemHangHoa(HangHoaView.HangHoaDTO);
         Index();
         return(View(nameof(Index)));
     }
     ViewBag.Error = "Thêm hàng hóa thất bại";
     return(View(nameof(Index)));
 }
Esempio n. 2
0
 public IActionResult SuaHangHoaData(HangHoaView HangHoaView)
 {
     ViewBag.Error = "Cập nhật thành công";
     if (ModelState.IsValid)
     {
         _hangHoaServices.SuaHangHoa(HangHoaView.HangHoaDTO);
         Index();
         return(View(nameof(Index)));
     }
     ViewBag.Error = "Cập nhật thất bại";
     return(View());
 }
        public IActionResult Index(int?loai, int page = 1)
        {
            var dsHangHoa = ctx.HangHoas.Include(prop => prop.Loai).AsQueryable();

            if (loai.HasValue)
            {
                dsHangHoa    = dsHangHoa.Where(p => p.MaLoai == loai.Value).AsQueryable();
                ViewBag.Loai = loai.Value;
            }

            var         data    = new List <HangHoaView>();
            HangHoaView hhvTemp = null;

            foreach (var hh in dsHangHoa.ToList())
            {
                hhvTemp      = mapper.Map <HangHoaView>(hh);
                hhvTemp.Loai = hh.Loai.TenLoai;
                data.Add(hhvTemp);
            }

            PagedList <HangHoaView> model = new PagedList <HangHoaView>(data.AsQueryable(), page, MyTool.PAGE_SIZE);

            return(View(model));
        }
Esempio n. 4
0
        public async Task <IViewComponentResult> InvokeAsync(HangHoaView hangHoa)
        {
            await Task.Delay(1);

            return(View(hangHoa));
        }
Esempio n. 5
0
 public IActionResult XoaHangHoaData(HangHoaView HangHoaView)
 {
     _hangHoaServices.XoaHangHoa(HangHoaView.HangHoaDTO);
     Index();
     return(View(nameof(Index)));
 }