public ActionResult GetList(DataTableRequestVM model) { using (var bookDM = Factory.GetService <IBookDM>()) { var tableVM = bookDM.GetList(model); return(new JsonResult { Data = tableVM, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public DataTableResponseVM <BookVM> GetList(DataTableRequestVM model) { var dataTableEM = MapperService.Map <DataTableRequestEM>(model); using (var bookRepo = Factory.GetService <IBookRepo>()) { var responseEM = bookRepo.GetList(dataTableEM); var responseVM = MapperService.Map <DataTableResponseVM <BookVM> >(responseEM); responseVM.draw = model.Draw; return(responseVM); } }