public override bool add()
 {
     if (entidade.IsInvalid())
     {
         Erros = false;
         ShowErros(entidade.Notifications);
         return(false);
     }
     else if (repositorio.IsExist(p => p.Nome == entidade.Nome && p.Uf == entidade.Uf))
     {
         MessageBox.Show("Já Existe uma cidade com este nome e uf", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Erros = false;
         return(false);
     }
     else
     {
         return(repositorio.Add(entidade));
     }
 }