Desarrollo de Ws Soap en C#


Terminado
Descripción:
Debe desarrollar un WebService REST en C# que permita:
-ALTA de Cliente
-BAJA de Cliente
El mismo será consumido por un portal de viajes, el cúal informará la venta de pasajes con los datos del mismo, y a cambio el WS deberá informar un nro de transacción. Esta información la deberá almacenar en un motor de bases de Datos SQL Server 2008 en dos tablas (Cliente, Respuestas)

ALTA de Cliente: El método recibirá una tabla en formato JSON:
--Cliente:, tabla de datos personales del mismo con los datos del Viajes (ORIGEN y DESTINO)
Al existir la opción de que una persona puede tener más de un viaje, vendrán N resquest. Cada una se procesa como un cliente nuevo.
Siempre deberá devolver un mensaje de respuesta (éxito y fracaso) en formato JSON compuesto por 6 campos (ID, fecha, resultado, mensaje, método, id_resquest)

BAJA de Cliente: El método recibira 1 request en formato JSON con el número de cliente a dar la baja, con su motivo.
Siempre deberá devolver un mensaje de respuesta (éxito y fracaso) en formato JSON compuesto por 6 campos (ID, fecha, resultado, mensaje, método, id_request)

El proyecto se tiene que entregar con código fuente legible y normalizado, como su documentación.
El precio debe ser Final incluyendo cualquier tipo de impuesto (IVA, percepción, etc)
Se deberá indicar tipo de situación de IVA frente a AFIP e indicar si están en condiciones de emitir factura (A o C) por el valor total del proyecto

=========
ALTA
=========

Ejemplo de Request que vendrá desde el portal externo
{
"id": 2374289748023,
"dateTx": "2017-08-09T13:10:32-03:00",
"from": "Buenos Aires (Retiro Cap.fed)",
"to": "Mendoza",
"depart": "2017-08-30T07:00:00-03:00",
"arrive": "2017-08-30T23:20:00-03:00",
"productCode": "SeguroViajero01",
"price": 9.99,
"passenger": {
"email": "jasonbourne@mail.com",
"idNumber": "30584786 ",
"idType": "dni",
"lastname": "Bourne",
"name": "Jason",
"nationality": "AR",
"bithDate": "2016-05-26T00:00:00.000-03:00"
}
}

Ejemplo de Respuesta de WS en caso de éxito
{
"id_operacion": 12312,
"fecha": "2017-08-09T13:10:32-03:00",
"resultado": 1,
"mensaje":"exito",
"metodo": "alta",
"id_request": 2374289748023
}
Ejemplo de Respuesta de WS en caso de error
{
"id_operacion": 12312,
"fecha": "2017-08-09T13:10:32-03:00",
"resultado": -1,
"mensaje":"error por XXXXX",
"metodo": "alta",
"id_request": 2374289748023
}



Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Crear un nuevo sitio personalizado
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Tiempo completo
Roles necesarios: Desarrollador

Abierto

Presupuesto

25

Propuestas

32

Freelancers interesados

Publicado: Hace 8 meses

Plazo: 30 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

JCV S. Soy una persona responsable al que le gustan los desafíos y la resolución de problemas. Tengo mas de 20 años de experiencia. Trabajé como programador,analista IT, analista SAP y Responsable de sistemas para el area ... + detalles

Deyvi J. O. M. Ing de Sistemas experto en • Herramientas de Desarrollo : Macromedia Dreamweaver 8, Dreanweaver Cs4 – Cs5 , Visual Studio 6, PowerBuilder 9, Turbo Pascal, Foxpro, C, PHP, ASP, JSP, Java Script ASPNET, XML, Ajax, ... + detalles

Juan M. C. Desarrollador web y mobile full stack, Ingeniero en Sistemas, 36 años, con 15 años de experiencia trabajando en empresas y equipos de alto nivel de profesionales. Trabajé tanto en servicios de consultoría y outsorcing... + detalles

Alejandro A. M. M. Buen día: Soy un profesionalista dedica al desarrollo de paginas web y aplicaciones de escritorio, Brindo las soluciones necesarias requeridas a los clientes. Todos los desarrollos son probados exaustivamente y crea... + detalles

Rocket D. Soy Camila, desarrolladora de software (sitios web y sistemas). Apasionada de las tecnologías y la innovación, creé *Rocket Desarrollos*, mi emprendimiento de desarrollo de software. He encarado proyectos para diverso... + detalles