Skip to content

matu00/OperationQuasarFireApp

Repository files navigation

Operación fuego de Quasar

Build Status

Información

QuasarApp es un Api Rest que provee servicios para la interpretación de mensajes recibidos por los satélites (kenobi, skywalker y sato) y a partir de estos determinar la posición del emisor de estos mensajes.

Features

Se encuentra desarrollado en .Net Core(C#) y como base de datos Sql Server. El servicio se encuentra alojado en AWS

https://dlnsw1e7lc.execute-api.us-west-2.amazonaws.com/Prod

La aplicacion cuenta con:

  • MiddlewareException y CustomExceptions
  • EntityFramework
  • AmazonLamda

Arquitectura

ScreenShot

Ejecución

Puede descargar el collection de postman desde este enlace

url descripción
/topsecret Devuelve la posición y mensaje a partir de la distancia y mensajes recibidos
/topsecret_split/{satelliteName} Actualiza la posición y mensaje que recibe un satélite en particular
/topsecret_split Devuelve la posición y mensaje a partir de los datos enviados por el método /topsecret_split/{satelliteName}

/topsecret

request

{
   "satellites": [
      {
         "name": "",
         "distance": ,
         "message": []
      }
   ]
}

response

{
    "position": {
        "x": null,
        "y": null
    },
    "message": null
}

/topsecret_split/{satelliteName}

request

{
     "distance": null,
     "message": null
}

response

{
     "distance": null,
     "message": null
}

/topsecret_split/{satelliteName}

response

{
    "position": {
        "x": null,
        "y": null
    },
    "message": ""
}

error

{
  "messageError": "Descripción del error"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published