public IList <VehiculoGrabModel> ConsultaSerieGrab(VehiculoGrabModel vehiculo) { try { iGenericDataAccess.OpenConnection(); IList <VwCotSelSerie> serie = iGenericDataAccess.Consultar( new VwCotSelSerie() { Serie = vehiculo.Serie }, new OptionsQueryZero() { ExcludeNumericsDefaults = true, ExcludeBool = true }); iGenericDataAccess.CloseConnection(); if (serie.Count > 0) { throw new DomainException(CodesEmision.INF_00_00 + serie[0].Poliza); } IList <VehiculoGrabModel> vehiculoList = serie.Select( x => new VehiculoGrabModel() { Serie = x.Serie }).ToList(); return(vehiculoList); } catch (DomainException e) { throw new DomainException(e.Mensaje); } catch (Exception e) { iGenericDataAccess.CloseConnection(); throw new DalException(CodesEmision.ERR_00_17, e); } }
public SingleResponse <IList <VehiculoGrabModel> > ConsultaSerieGrab(VehiculoGrabModel vehiculo) { return(iEmitirBusiness.ConsultaSerieGrab(vehiculo)); }