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))); }
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)); }
public async Task <IViewComponentResult> InvokeAsync(HangHoaView hangHoa) { await Task.Delay(1); return(View(hangHoa)); }
public IActionResult XoaHangHoaData(HangHoaView HangHoaView) { _hangHoaServices.XoaHangHoa(HangHoaView.HangHoaDTO); Index(); return(View(nameof(Index))); }