示例#1
0
        public async Task <BaseResult <List <TruckViewModel.Response> > > GetAllTrucks()
        {
            try
            {
                var retorno = await _truckRepo.GetAllAsync();

                return(new BaseResult <List <TruckViewModel.Response> > {
                    Result = _mapper.Map <List <Truck>, List <TruckViewModel.Response> >(retorno)
                });
            }
            catch (Exception ex)
            {
                return(new BaseResult <List <TruckViewModel.Response> > {
                    StatusCode = System.Net.HttpStatusCode.BadRequest, Error = ex.Message
                });
            }
        }
示例#2
0
 public Task <IEnumerable <Core.Model.Truck> > GetAll()
 {
     return(_truckRepository.GetAllAsync());
 }