Aplicacion cliente servidor escrita en c# usando visual studio 2015 consistente en dos partes el cliente una aplicacion de consola y el servidor una aplicacion de tipo web api
Para comenzar descargarse el proyecto y ejecutarlo con visual studio 2015
cliente de consola a excepcion de query en cada una de las opciones se le preguntara al usuario si desea guardar las operaciones y el id correspondiente con las siguientes opciones:
suma de n numeros introducidos los manda en AddRequest y los recibe en AddResponse
resta de dos numeros introducidos los manda en SubstractRequest y los recibe en SubstractResponse
multiplica n numeros introducidos por el usuario los manda en MultiplyRequest y los recibe en MultiplyResponse
Divide 2 numeros introducidos por el usuario los manda en DivRequest y los recibe en DivResponse
Saca la raiz cuadrada del numero introducido los manda en SquareRequest y los recibe en SquareResponse
Dado un Id muestra todas las operaciones guardadas asociadas los manda en QueryRequest y los recibe en QueryResponse
Salir del sistema
Aplicacion de tipo webApi encargada de recibir las peticion de tipo POST para las calculadoras en cada uno de los metodos a excepcion de query comprobara el header X-Evi-Tracking-Id y si se mando se encargara de almacenar las operaciones
recibe un AddRequest con todos los numeros a sumar y devuelve un AddResponse con el resultado
recibe un SubstractRequest con los numeros a restar y devuelve un SubstractResponse con el resultado
recibe un MultiplyRequest con los numeros a multiplicar y devuelve un MultiplyResponse con el producto
recibe un DivRequest con las operacion y devuelve un DivResponse con el resultado
recibe un SquareRequest con el numero a realizar la raiz cuadrada y devuelve un SquareResponse con el resultado
recibe un QueryRequest con un id con el registro a buscar y devuelve un QueryResponse con las operaciones