public ActionResult Index(PubliChemCriteria criteria) { criteria.Status = SDSStatus.New.ToString();// Default var dataSDS = publicChemRepository.Search(criteria); var uDataView = CreateListViewData<PubliChemViewData>(criteria.Page ?? 1); uDataView.Result = dataSDS.Result; uDataView.TotalCount = dataSDS.Total; uDataView.ClientShow = criteria.TotalPerPage; return GetView(WebConstants.View_Index, uDataView); }
public ActionResult Search(PubliChemCriteria criteria) { var dataSDS = publicChemRepository.Search(criteria); var uDataView = CreateListViewData<PubliChemViewData>(criteria.Page ?? 1); uDataView.Result = dataSDS.Result; uDataView.TotalCount = dataSDS.Total; uDataView.ClientShow = criteria.TotalPerPage; return GetView(WebConstants.View_Search, uDataView); }
public ActionResult GetSDSAssignedCustomer(PubliChemCriteria criteria) { var Ids = assignedCustomerRepository.GetSDSAssigned(CurrentUser.UserId); criteria.Ids = Ids.ToList(); var dataSDS = publicChemRepository.Search(criteria); var uDataView = CreateListViewData<PubliChemViewData>(criteria.Page ?? 1); uDataView.Result = dataSDS.Result.Where(t => Ids.Contains(t.Id)).ToList(); uDataView.TotalCount = uDataView.Result.Count; uDataView.ClientShow = criteria.TotalPerPage; return GetView("SDSAssignedCustomer", uDataView); }