public PagedResult <DoacoesViewModel> GetAll(int page = 1, int pageSize = 30, string textSearch = "", string orderBy = "Id", bool ascending = true) { var result = new PagedResult <DoacoesViewModel>(); var models = _rep.GetAll(page, pageSize, textSearch, orderBy, ascending); result.PageNumber = page; result.PageSize = pageSize; result.Itens = Mapper.Map <IEnumerable <DoacoesViewModel> >(models); result.TotalResults = _rep.Count(textSearch); return(result); }