예제 #1
0
        public string RemoverInscritoEmCurso(int id)
        {
            try
            {
                InscritosDB inscritosDB = new InscritosDB();
                inscritosDB.RemoverInscritoEmCurso(id);
            }
            catch (Exception)
            {
                return("Erro ao remover inscrito");
            }

            return(string.Empty);
        }
예제 #2
0
        public string InserirInscritoEmCurso(int cursoID, int pessoaID)
        {
            Inscritos inscritos = db.Inscritos.FirstOrDefault(x => x.curso_id == cursoID && x.pessoa_id == pessoaID);

            if (inscritos != null)
            {
                return("Pessoa já inscrita neste curso");
            }

            try
            {
                InscritosDB inscritosDB = new InscritosDB();
                inscritosDB.InserirInscritoEmCurso(cursoID, pessoaID);
            }
            catch (Exception)
            {
                return("Erro ao inserir inscrito");
            }

            return(string.Empty);
        }
예제 #3
0
        public string ExcluirCurso(string id)
        {
            InscritosDB inscritosDB = new InscritosDB();

            int cursoID = Convert.ToInt32(id);

            if (!inscritosDB.RemoverTodosOsInscritoNoCurso(cursoID))
            {
                return("Erro. Não foi possivel excluir os inscritos no curso");
            }

            try
            {
                Cursos cursos = db.Cursos.Find(Convert.ToInt32(id));
                db.Cursos.Remove(cursos);
                db.SaveChanges();
            }
            catch (Exception)
            {
                return("Erro ao excluir o curso");
            }

            return(string.Empty);
        }