public SeguroGetDto GetByIdDto(int id)
        {
            var seguro = _seguroRepository.GetAll()
                         .Where(x => x.Id == id)
                         .Select(x => new Seguro()
            {
                Id          = x.Id,
                IdSegurado  = x.IdSegurado,
                IdVeiculo   = x.IdVeiculo,
                DataCalculo = x.DataCalculo,
                Valor       = x.Valor,
                Segurado    = x.Segurado,
                Veiculo     = x.Veiculo
            }).FirstOrDefault();

            if (seguro == null)
            {
                throw new Exception("Não foi possível localizar o Seguro.");
            }
            return(Mapping.ToSeguroGetDto(seguro, seguro.Segurado, seguro.Veiculo));
        }
예제 #2
0
 public IEnumerable <Seguro> GetAll()
 {
     return(seguroRepository.GetAll());
 }