public string RemoverInscritoEmCurso(int id) { try { InscritosDB inscritosDB = new InscritosDB(); inscritosDB.RemoverInscritoEmCurso(id); } catch (Exception) { return("Erro ao remover inscrito"); } return(string.Empty); }
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); }
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); }