public async Task <Cotizacion> ObtenerPorIdAsync(int id) { var cotizacion = await _cotizacionDal.ObtenerPorIdAsync(id); if (cotizacion == null) { return(null); } var solicitud = await _solicitudService.ObtenerPorIdAsync(cotizacion.IdSolicitud); if (solicitud == null) { throw new Exception($"La solicitud {cotizacion.IdSolicitud} no existe"); } cotizacion.Solicitud = solicitud; return(cotizacion); }