public virtual HttpResponseMessage Get(int id) { HttpResponseMessage result = null; try { TEntity entidad = baseLogic.Get(id); if (entidad == null) { result = JsonResponse.Response(NotFound(), Request); } else { result = Ok(entidad.Map()); } } catch (Exception ex) { result = ProccessException(ex); } return(result); }
public async Task <IEnumerable <TViewModel> > Get(QueryTakeEnum take = QueryTakeEnum.Fifteen, QuerySkipEnum skip = QuerySkipEnum.None, bool track = true) { return((await _logic.Get(take, skip, track).ConfigureAwait(false)).Select(m => _mapper.Map <TViewModel>(m))); }