public GetPermisosResponse GetPermisos() { var response = new GetPermisosResponse(); try { response.PermisoViewModel = PermisoMapper.ConvertToPermisosViewModel(_permisoRepository.GetByCriteria(x => x.IsActivo)); response.IsValid = true; } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }
public GetPermisosResponse GetPermisos(DataTableRequest request) { var response = new GetPermisosResponse(); try { var query = FilterString(request.CustomFilters); var filtered = query.ApplyColumnSettings(request, PermisoMapper.GetPropertiePath); response.PermisoViewModel = filtered.ConvertToPermisosViewModel(); response.IsValid = true; } catch (Exception ex) { response.IsValid = false; response.ErrorMessage = ex.Message; } return(response); }