private void RemoveUserWithTeam(object ID) { int val = Convert.ToInt32(ID); User user = dbContext.User.Find(val); UserInNewTeam.Remove(user); UserWithoutTeam.Add(user); RaisePropertyChanged("IsEnabledAddTeamButton"); }
/*private void RemoveTeam(object ID) * { * * * int val = Convert.ToInt32(ID); * Team team = dbContext.Team.Find(val); * AdminValidation AV = new AdminValidation(); * bool correctForm = AV.RemoveTeamValidation(team); * if (correctForm) * { * dbContext.Team.Remove(team); * dbContext.SaveChanges(); * } * }*/ #endregion #region helpMethods private void addTeam() { Team team = new Team { Name = Name, NumberOfPeople = UserInNewTeam.Count(), NumberOfProjects = 0, Users = UserInNewTeam }; dbContext.Team.Add(team); dbContext.SaveChanges(); }
//public ObservableCollection<Team> TeamsListRemove //{ // get // { // if (_TeamsListRemove == null) // _TeamsListRemove = new ObservableCollection<Team>(dbContext.Team.ToList()); // return _TeamsListRemove; // } // set // { // _TeamsListRemove = value; // RaisePropertyChanged("TeamsListRemove"); // } //} //public Team SelectedTeamRemve //{ // get // { // return _SelectedTeamRemve; // } // set // { // _SelectedTeamRemve = value; // RaisePropertyChanged("SelectedTeamRemve"); // } //} #endregion #region Methods private void AddUserToTeam() { UserInNewTeam.Add(SelectedUserWithoutTeam); UserWithoutTeam.Remove(SelectedUserWithoutTeam); RaisePropertyChanged("IsEnabledAddTeamButton"); }