Exemplo n.º 1
0
        public ActionResult RetirarContrato()
        {
            System.IO.StreamReader reader = new System.IO.StreamReader(HttpContext.Request.InputStream);
            string rawSendGridJSON        = reader.ReadToEnd();

            //Convertimos a json el resultado para facilitar el acceso
            //a sus propiedades
            JObject json = JObject.Parse(rawSendGridJSON);

            string idContrato = json.Properties().FirstOrDefault().Value.ToString();

            // Borrar los movimientos obtenidos de mambu en la BD Devengados
            OperacionesBD.BorrarMovimientosContratos(idContrato);

            //Borrar las amortizaciones obtenidas de mambu en la BD Devengados
            OperacionesBD.BorrarAmortizacionesContrato(idContrato);

            //Obtener cliente asociado al contrato
            string idCliente = OperacionesBD.ObtenerClienteContrato(idContrato);

            //Borrar el cliente
            OperacionesBD.BorrarCliente(idCliente);

            //Borrar el contrato
            OperacionesBD.BorrarContrato(idContrato);

            return(new HttpStatusCodeResult(200));
        }