private void RemoveProjectLeft(ProjectViewModel proj) { ProjectViewModel project = ManagedProjects.Where(p => p.Id == proj.Id).SingleOrDefault(); if (project != null) { ManagedProjects.Remove(project); } }
private void DeleteProject(ProjectViewModel project) { try { _Service.DeleteProject(project.ToProjectModel()); ManagedProjects.Remove(project); _Notifier.AddNotification(new Notification { ImageUrl = Notification.ICON_DELETE, Title = "Project Deleted", Message = "The project " + project.Name + " has been deleted." }); _Messenger.NotifyColleagues(Messages.DeletedProject, project); } catch (Exception e) { MessageBox.Show(e.Message); } }