public bool GenerateCode([FromBody] NotifyData data) { // Contiene los parámetros necesarios para la suscripción // idApp, idPlan, idUserExternal // result, codExternal, message /*if((data.result == null || data.result == "") * && (data.codExternal == null || data.codExternal == "") * && (data.message == null || data.message == "")) { * return subscriptionsService.SetSubscription(data.idUserExternal, int.Parse(data.idPlan), data.idApp); * }*/ return(false); }
public bool CanelNotify([FromBody] NotifyData data) { string codExternal = data.codExternal; string[] arr = codExternal.Split('-'); string idUserExternal = arr[2]; string idPlan = arr[1]; string idApp = arr[3]; //return subscriptionsService.SetSubscription(data.idUserExternal, int.Parse(data.idPlan), data.idApp); (new Repository.Implementation.EventLogRepository()).SetLog("Usuario cancela suscripcion APP[" + idApp + "] USER[" + idUserExternal + "] PLAN[" + idPlan + "]", "Cancelacion de suscripcion"); return(true); }
public bool BillingNotify2([FromBody] NotifyData data) { // Acción de suscripción en función de resultado de motor if (data.result == "1") { // OK, se intenta suscribir a perfil seleccionado // Contiene los parámetros necesarios para la suscripción string codExternal = data.codExternal; string[] arr = codExternal.Split('-'); string idUserExternal = arr[2]; string idPlan = arr[1]; string idApp = arr[3]; return(subscriptionsService.SetSubscription(idUserExternal, int.Parse(idPlan), idApp)); } else { return(false); } }
public bool BillingNotify([FromBody] NotifyData data) { // Contiene los parámetros necesarios para la suscripción // idApp, idPlan, idUserExternal // result, codExternal, message if ((data.result == null || data.result == "") && (data.codExternal == null || data.codExternal == "") && (data.message == null || data.message == "")) { return(subscriptionsService.SetSubscription(data.idUserExternal, int.Parse(data.idPlan), data.idApp)); } else { // Flujo nuevo string codExternal = data.codExternal; string[] arr = codExternal.Split('-'); string idUserExternal = arr[2]; string idPlan = arr[1]; string idApp = arr[3]; return(subscriptionsService.SetSubscription(idUserExternal, int.Parse(idPlan), idApp)); } }