Пример #1
0
        public IHttpActionResult gestionAfiliadoFalabella([FromBody] GestionAfiliadoFalabella entrada, [FromUri] string RutAfiliado)
        {
            /*Valido La solicitud*/
            if (RutAfiliado != entrada.RutAfiliado)
            {
                return(BadRequest("Datos Inconsistentes"));
            }

            string token = ActionContext.Request.Headers.GetValues("Token").First();

            entrada.TicketGestion = Guid.NewGuid();

            AfiliadoDataAccess.GuardarGestionFalabella(entrada, token);

            return(Ok());
        }
Пример #2
0
        public static void GuardarGestionFalabella(GestionAfiliadoFalabella entrada, string token)
        {
            Parametros param = new Parametros
            {
                new Parametro("@Ticket", entrada.TicketGestion.ToString()),
                new Parametro("@RutAfiliado", entrada.RutAfiliado),
                new Parametro("@Beneficios", entrada.Beneficios),
                new Parametro("@Correo", entrada.Correo),
                new Parametro("@MontoRef", entrada.MontoRef),
                new Parametro("@Observacion", entrada.Observacion),
                new Parametro("@Telefono", entrada.Telefono),
                new Parametro("@TipoGestion", entrada.TipoGestion),
                new Parametro("@Token", token)
            };

            DBHelper.InstanceCRM.EjecutarProcedimiento("proceso.sp_GuardaGestionFalabella", param);
        }