예제 #1
0
        public bool editarAlumno(Curso curso)
        {
            if (curso.Id == null)
            {
                if (String.IsNullOrEmpty(curso.Origen) && curso.NroCurso != null)
                {
                    var curso1 = CursoData.LeerUno(curso.NroCurso, curso.Origen);

                    if (curso1 != default(Curso))
                    {
                        curso.Id = curso.Id;
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }

            CursoData.Update(curso);

            return(true);
        }
예제 #2
0
        public bool editarCurso(long?id = null, string Descripcion = "", string Abreviado = "", int?CodCon = null, string Origen = "", int?NroCurso = null)
        {
            var value = new Curso();

            if (!String.IsNullOrEmpty(Descripcion))
            {
                value.Descripcion = Descripcion;
            }
            if (!String.IsNullOrEmpty(Abreviado))
            {
                value.Abreviada = Abreviado;
            }
            if (!String.IsNullOrEmpty(Origen))
            {
                value.Origen = Origen;
            }
            if (CodCon.HasValue)
            {
                value.CodCon = CodCon.Value;
            }
            if (NroCurso.HasValue)
            {
                value.NroCurso = NroCurso.Value;
            }
            if (id.HasValue)
            {
                value.Id = id.Value;
            }
            else
            {
                if (!String.IsNullOrEmpty(Origen) && NroCurso.HasValue)
                {
                    var curso = CursoData.LeerUno(NroCurso.Value, Origen);

                    if (curso != default(Curso))
                    {
                        value.Id = curso.Id;
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }

            CursoData.Update(value);

            return(true);
        }
예제 #3
0
 public IActionResult editarCurso([FromBody] Curso curso1)
 {
     try
     {
         using (var data = new CursoData())
             data.Update(curso1);
         return(Ok(""));
     }
     catch (Exception ex)
     {
         return(BadRequest($"Erro: {ex.Message}"));
     }
 }