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)); } }