public bool DeleteUtilizador() { if (SelectedUtilizador.Delete() == 1) { if (SelectedUtilizador.Idutilizador == Utilizadores.Count) { Utilizadores.Remove(SelectedUtilizador); Utilizador.ReSeed(Utilizadores.Count); } else { foreach (Utilizador u in Utilizadores) { if (u.Idutilizador > SelectedUtilizador.Idutilizador) { u.Idutilizador -= 1; } } Utilizadores.Remove(SelectedUtilizador); Utilizador.CreateFromObservableCollection(Utilizadores); } return(true); } return(false); }