public ActionResult Delete(int id) { ViewBag.ProductType_ID = new SelectList(SanphamService.GetAllLoaisanpham(), "ID", "ProductTypeName"); var model = SanphamService.GetById(id); return(PartialView("_Delete", model)); }
//[AuthorizeAdmin(Permissions = new Permission[] { Permission.Floor_Create, Permission.Floor_Edit })] public ActionResult CreateEdit(PRODUCT model) { if (model.ID == 0) { var result = SanphamService.Create(model); return (Json( new RedirectCommand() { Code = result.Code, Message = result.Message, Url = Url.Action("Index", new { id = model.ID }) }, JsonRequestBehavior.AllowGet)); } else { var result = SanphamService.Edit(model); return (Json( new RedirectCommand() { Code = result.Code, Message = result.Message, Url = Url.Action("Index", new { id = model.ID }) }, JsonRequestBehavior.AllowGet)); } }
public ActionResult List(SanphamSearchModel searchModel) { var pagedList = SanphamService.Search(searchModel.ID, searchModel.ProductName, searchModel.Amount, searchModel.ProductType_ID, searchModel.PageIndex); pagedList.SearchModel = searchModel; return(PartialView("_List", pagedList)); }
public ActionResult Edit(int id) { ViewBag.ProductType_ID = new SelectList(SanphamService.GetAllLoaisanpham(), "ID", "ProductTypeName"); var model = SanphamService.GetById(id); //TODO return(View("CreateEdit", model)); }
public ActionResult Delete2(PRODUCT model) { //ViewBag.ProductType_ID = new SelectList(SanphamService.GetAllLoaisanpham(), "Id", "TenLoaiSanPham"); var result = SanphamService.Delete(model); return (Json( new RedirectCommand() { Code = result.Code, Message = result.Message, Url = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create() { ViewBag.ProductType_ID = new SelectList(SanphamService.GetAllLoaisanpham(), "ID", "ProductTypeName"); //TODO return(View("CreateEdit")); }
// GET: SanPham public ActionResult Index(SanphamSearchModel searchModel) { ViewBag.ProductType_ID = new SelectList(SanphamService.GetAllLoaisanpham(), "ID", "ProductTypeName"); return(View(searchModel)); }