Пример #1
0
 public string CadastrarPartido(Partido partido)
 {
     //TODO: o ideal é lançar uma exception e não retornar uma string.
     if (EleicaoComecou)
         return "Alterações não podem ser feitas após o inicio das eleições";
     string message;
     if(!(BaseDePartidos.ValidarSeNaoPartidoExiste(partido.Nome, partido.Sigla)))
     {
         message = "Este partido já existe";
     }
     else
     {
         BaseDePartidos.Cadastrar(partido);
         message = "Partido cadastrado com sucesso";
     }
     return message;
 }
Пример #2
0
 public string EditarPartido(int id, Partido partido)
 {
     //TODO: o ideal é lançar uma exception e não retornar uma string.
     string message;
     if(!(BaseDePartidos.ValidarSeNaoPartidoExiste(partido.Nome, partido.Sigla)))
     {
         message = "O partido deve ter nome e sigla únicos";
     }
     else
     {
         BaseDePartidos.AtualizarPorId(id, partido);
         message = "Partido atualizado com sucesso";
     }
     return message;
 }
Пример #3
0
 public string EditarPartido(int id, Partido partido)
 {
     string message;
     if(!(BaseDePartidos.ValidarSeNaoPartidoExiste(partido.Nome, partido.Sigla)))
     {
         message = "O partido deve ter nome e sigla únicos";
     }
     else
     {
         BaseDePartidos.AtualizarPorId(id, partido);
         message = "Partido atualizado com sucesso";
     }
     return message;
 }