public void DeleteUserMethod(Models.User SelectedItem) { MakeLogEntry(8, null, null, "open AddUser. Start deleting user"); if (SelectedItem.UserRoleId != 1 && MessageBoxResult.Yes == DeleteEntry <Models.User>(SelectedItem)) { CurrnetUsers.Remove(CurrnetUsers.FirstOrDefault(o => o.Id == SelectedItem.Id)); } else { MakeLogEntry(8, null, null, "open AddUser. Cancel deleting user"); } }
public void AddUserMethod() { ViewModels.AddUserViewModel addUserViewModel = new AddUserViewModel(new Models.User()); Views.AddUserView addUserView = new Views.AddUserView(addUserViewModel); addUserView.Owner = CurrentUserManagmentView; MakeLogEntry(8, null, null, "open AddUser. Start adding user"); if ((bool)addUserView.ShowDialog()) { Models.User user_to_base = Models.User.GetCopyOfUser(addUserViewModel.CurrentUser); CurrnetUsers.Add(user_to_base); AddEntry <Models.User>(user_to_base); } else { MakeLogEntry(8, null, null, "open AddUser. Cancel adding user"); } }