Esempio n. 1
0
 public JsonResult List(LevelListQueryModel query)
 {
     try
     {
         return(Json(_levelManager.List(query).Data));
     }
     catch (Exception ex)
     {
         return(Json(new { error = ex.Message }));
     }
 }
Esempio n. 2
0
        public ListModel <LevelModel> List(LevelListQueryModel queryModel)
        {
            queryModel.Limit = 10;
            var validationResult = queryModel.Validate();

            if (!validationResult.IsValid)
            {
                throw new ApplicationException(validationResult.Message);
            }

            var query  = Mapper.Map <LevelListQuery>(queryModel);
            var entity = _levelRepository.List(query);

            return(new ListModel <LevelModel>
            {
                Data = Mapper.Map <List <LevelModel> >(entity),
                Total = _levelRepository.Count(query)
            });
        }