public void DeleteProject(IProject project) { foreach (var activity in ProjectActivityService.GetProjectActivities().Where(a => a.ProjectId == project.Id)) { ProjectActivityService.DeleteProjectActivity(activity); } ProjectRepository.Delete(project); }
protected void Delete() { if (MessageBox.Show(Language["DeleteActivityText"], Language["DeleteActivity"], MessageBoxButton.YesNo) == MessageBoxResult.Yes) { var activity = ProjectActivityService.GetProjectActivity(Id); ProjectActivityService.DeleteProjectActivity(activity); ViewManager.OpenProject(activity.ProjectId); } }