/// <summary>
 /// Graba un registro en la Base de datos en la Tabla Clima.
 /// Realiza trace del estado de los planetas en ese momento (Si es que esta habilitada el trace en archivo de configuración).
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="diaAbsoluto"></param>
 /// <param name="enumTipoClima"></param>
 private void GrabarClima(UOWClimaSistemaSolar unitOfWork, int diaAbsoluto, TipoClima.enumTipoClima enumTipoClima)
 {
     unitOfWork.ClimaRepository.Create(new Clima()
     {
         dia = diaAbsoluto, enumTipoClima = enumTipoClima
     });
     unitOfWork.Commit();
     TraceEstadoPlanetas(diaAbsoluto, enumTipoClima);
 }
 /// <summary>
 /// Hace un Update del registro que pertence al dia con el Pico máximo de lluvia.
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="iDiaPicoMaximoLluvia"></param>
 private static void GrabaPicoMaximoLluvia(UOWClimaSistemaSolar unitOfWork, int iDiaPicoMaximoLluvia)
 {
     if (iDiaPicoMaximoLluvia > 0)
     {
         unitOfWork.ClimaRepository.Update(new Clima()
         {
             Id = iDiaPicoMaximoLluvia, enumTipoClima = TipoClima.enumTipoClima.LluviaPicoMaximo
         });
         unitOfWork.Commit();
     }
 }