Aplicación que crea proyecciones del clima y permite consultarlas a través de una API.
- Aplicación de consola que genera modelo y lote de datos.
- API para consultar la base de datos.
- .NET Framework 4.6.1
- Entity Framework
- SQL Server
- Azure
La aplicación de consola, la API y la base de datos se encuentran hosteadas en un servidor de Azure.
Dicha aplicación soporta dos parámetros para su ejecución: número de años a proyectar y cantidad de decimales a utilizar en los cálculos (este último parámetro modifica ampliamente los resultados obtenidos). En caso de no especificarse alguno de ellos o ninguno, se ejecutará una proyección a 10 años con precisión igual a 4 decimales.
Ejemplo de ejecución: CosmicWeather.exe 10 4
La BD se encuentra cargada, resultado de la ejecución de la aplicación de consola. Los métodos soportados por la API son los siguientes:
Obtener los climas de todos los días proyectados
Obtener el clima del día solicitado
Obtener la cantidad de períodos del clima solicitado
-
Valores posibles: lluvia, sequia, optimo y normal
Obtener el día de lluvia máxima
- Proyecto de test (unitario e integración).
- Funcionalidad para dropear la BD.
- Páginas de error en la API.