public ActionResult <string> PostHomologacion([FromBody] Entidades.MC.Equivalentes value) { if (ModelState.IsValid) { Entidades.MC.Equivalentes EntidadesMCEquivalentes = new Entidades.MC.Equivalentes(); EntidadesMCEquivalentes.ListaEquivalente = new List <Entidades.MC.Equivalente>(); foreach (Entidades.MC.Equivalente EntidadesMCEquivalente in value.ListaEquivalente) { Entidades.MC.Equivalente EntidadesMCEquivalenteAgregada = new Entidades.MC.Equivalente(); EntidadesMCEquivalenteAgregada.programaOrigen = EntidadesMCEquivalente.programaOrigen; EntidadesMCEquivalenteAgregada.programaObjetivo = EntidadesMCEquivalente.programaObjetivo; EntidadesMCEquivalenteAgregada.codigoAsignaturaOrigen = EntidadesMCEquivalente.codigoAsignaturaOrigen; EntidadesMCEquivalenteAgregada.codigoAsignaturaObjetivo = EntidadesMCEquivalente.codigoAsignaturaObjetivo; EntidadesMCEquivalentes.ListaEquivalente.Add(EntidadesMCEquivalenteAgregada); } Request.Headers.TryGetValue("Authorization", out var header); var token = header.ToString(); Logica.MU.Usuario usuarioLogica = new Logica.MU.Usuario(); var validarToken = usuarioLogica.validarToken(token); if (validarToken[1] == "1") { var respuesta = logicaEquivalente.AgregarEquivalenteHomologacion(EntidadesMCEquivalentes); if (respuesta[1] == "1") { return(Ok(respuesta[0])); } else { return(BadRequest(respuesta[0])); } } else { return(BadRequest(validarToken[0])); } } else { return(BadRequest(ModelState)); } }
public string[] AgregarEquivalenteConvalidacion(Entidades.MC.Equivalentes ListaEquivalentes) { Datos.MC.Equivalente datosMCEquivalente = new Datos.MC.Equivalente(); return(datosMCEquivalente.AgregarEquivalenteConvalidacion(ListaEquivalentes)); }