public JsonResult List(RebusListQueryModel query) { try { return(Json(_rebusManager.List(query).Data)); } catch (Exception ex) { return(Json(new { error = ex.Message })); } }
public ListModel <RebusModel> List(RebusListQueryModel queryModel) { queryModel.Limit = 10; var validationResult = queryModel.Validate(); if (!validationResult.IsValid) { throw new ApplicationException(validationResult.Message); } var query = Mapper.Map <RebusListQuery>(queryModel); var entity = _rebusRepository.List(query); return(new ListModel <RebusModel> { Data = Mapper.Map <List <RebusModel> >(entity), Total = _rebusRepository.Count(query) }); }