public static ValueTask SaveAs(this IJSRuntime js, SolicitudModel id) { return(js.InvokeVoidAsync("methods.SaveAsFile", id)); }
public static SolicitudModel Validar(List <string> data) { bool dosArgumentos = false; SolicitudModel solicitud = new SolicitudModel(); List <OperacionesModel> operaciones = new List <OperacionesModel>(); AtributoModel atributo = new AtributoModel(); int T = 0, M = 0, N = 0, MAuxiliar = 0; int totalErroes = 0; for (int i = 0; i < data.Count; i++) { if (i == 0) { if (int.TryParse(data[i], out T)) { dosArgumentos = true; solicitud.T = T; } else { totalErroes++; } i++; } if (dosArgumentos) { atributo = new AtributoModel(); operaciones = new List <OperacionesModel>(); String[] evaluar = data[i].Split(' '); if (int.TryParse(evaluar[0], out N)) { dosArgumentos = false; MAuxiliar = 0; if (!(int.TryParse(evaluar[1], out M))) { totalErroes++; } atributo.M = M; atributo.N = N; } else { totalErroes++; } } else { OperacionesModel operacion = new OperacionesModel(); String[] evaluar = data[i].Split(' '); if ((evaluar.Length == 5 || evaluar.Length == 7)) { if (evaluar.Length == 5) { totalErroes += validarUpDate(evaluar, N); } else { totalErroes += validarQuery(evaluar, N); } } operacion.Operacion = data[i]; operaciones.Add(operacion); atributo.Operaciones = operaciones; MAuxiliar++; if (MAuxiliar == M) { dosArgumentos = true; solicitud.Atributo.Add(atributo); } } } return(solicitud); }