Example #1
0
        public string[] EliminarEquivalenteHomologacion(Entidades.MC.AsignaturasEquivalentes asignaturasEquivalentes, string programaOrigen, string programaObjetivo)
        {
            Datos.MC.Equivalente            datosMCEquivalente = new Datos.MC.Equivalente();
            List <Entidades.MC.Equivalente> listaEquivalente   = new List <Entidades.MC.Equivalente>();

            foreach (Entidades.MDP.Asignatura asignaturaOriegen in asignaturasEquivalentes.asignaturasOrigen)
            {
                foreach (Entidades.MDP.Asignatura asignaturaObjetivo in asignaturasEquivalentes.asignaturasObjetivo)
                {
                    Entidades.MC.Equivalente equivalente = new Entidades.MC.Equivalente();
                    equivalente.programaOrigen           = programaOrigen;
                    equivalente.programaObjetivo         = programaObjetivo;
                    equivalente.codigoAsignaturaOrigen   = asignaturaOriegen.Codigo;
                    equivalente.codigoAsignaturaObjetivo = asignaturaObjetivo.Codigo;
                    listaEquivalente.Add(equivalente);
                }
            }
            return(datosMCEquivalente.EliminarEquivalenteHomologacion(listaEquivalente));
        }
Example #2
0
 public ActionResult <string> DeleteHomologacion(string programaOrigen, string programaObjetivo, [FromBody] Entidades.MC.AsignaturasEquivalentes value)
 {
     if (ModelState.IsValid)
     {
         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.EliminarEquivalenteHomologacion(value, programaOrigen, programaObjetivo);
             if (respuesta[1] == "1")
             {
                 return(Ok(respuesta[0]));
             }
             else
             {
                 return(BadRequest(respuesta[0]));
             }
         }
         else
         {
             return(BadRequest(validarToken[0]));
         }
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }