private void RemoveFilter(object filter) { _filters.Remove((IMetadata)filter); Filters.Refresh(); ProjectNotes.Refresh(); IsFilterViewVisible = ReadModeActive = IsDetailViewVisible = false; }
private void AddFilter(object filter) { _filters.Add((IMetadata)filter); Filters.Refresh(); ProjectNotes.Refresh(); IsFilterViewVisible = false; }
public ActionResult Edit(Note note) { ProjectNotes cm = new ProjectNotes(); cm.Edit(note); return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { ProjectNotes cm = new ProjectNotes(); Note temp = cm.FindNoteById(id); return(View(temp)); }
public ActionResult Delete(Note note) { ProjectNotes cm = new ProjectNotes(); cm.Remove(note); return(RedirectToAction("Index")); }
public ActionResult Create(Note note) { ProjectNotes cm = new ProjectNotes(); cm.Add(note); return(RedirectToAction("Index")); }
private void OnShowDetail(object pn) { if (pn != null) { ProjectNotes.MoveCurrentTo(pn); } IsDetailViewVisible = true; }
private void MoveToNext() { ProjectNotes.MoveCurrentToNext(); if (ProjectNotes.IsCurrentAfterLast) { ProjectNotes.MoveCurrentToFirst(); } }
private void MoveToPrevious() { ProjectNotes.MoveCurrentToPrevious(); if (ProjectNotes.IsCurrentBeforeFirst) { ProjectNotes.MoveCurrentToLast(); } }
public JsonResult ProjectNotesDetail(string myNoteID) { ProjectPageModel taskModelSelect = new ProjectPageModel(); ProjectNotes pn = new ProjectNotes(); pn = taskModelSelect.getProjectNotesDetails(Convert.ToInt32(myNoteID)); return(Json(pn, JsonRequestBehavior.AllowGet)); }
private void RemoveFilter(object filter) { ReadModeActive = false; DocumentViewerWidth = _normalModeWidth; _filters.Remove((IMetadata)filter); Filters.Refresh(); ProjectNotes.Refresh(); IsFilterViewVisible = false; IsDetailViewVisible = false; }
private void AddFilter(object filter) { if (_filters.Contains(filter) || _filters.Count == 3) { return; } _filters.Add((IMetadata)filter); Filters.Refresh(); ProjectNotes.Refresh(); IsDetailViewVisible = IsFilterViewVisible = false; }
private void OnShowDetail(object obj) { if (obj != null) { var pn = (IProjectNote)obj; ProjectNotes.MoveCurrentTo(pn); CurrentProjectNote = pn; } UpdateCurrentProjectNote(null, null); IsDetailViewVisible = CurrentProjectNote != null; }
public ActionResult Edit(ProjectNotes model) { if (ModelState.IsValid) { model.NoteDocument = RepositoryContext.Current.GetOne <ProjectNotes>(p => p._id == model._id).NoteDocument; RepositoryContext.Current.Update(model); return(RedirectToAction("All")); } return(View(model)); }
public ActionResult Create(string id) { var note = new ProjectNotes { ProjectId = id, CretorName = User.Identity.Name, _id = ObjectId.GenerateNewId().ToString(), CreatedTime = DateTime.Now }; RepositoryContext.Current.Add(note); return(View(note)); }
public ActionResult AddProjectNote(int?projectId) { // Get values from session string username = Session["username"].ToString(); int id = Convert.ToInt32(projectId); bool result = false; // Validations needed try { string projectNoteMessage = Request["noteMessage"]; string projectNoteSentDate = DateTime.Now.ToString(); //string projectNoteCompletedDate = Request["noteCompletedDate"]; string projectNoteTo = Request["noteTo"]; DateTime dateTimeSentDate = DateTime.Parse(projectNoteSentDate); string mdateTimeSentDate = dateTimeSentDate.ToString("dd/MM/yyyy"); DateTime mprojectSentDate = DateTime.ParseExact(mdateTimeSentDate, "dd/MM/yyyy", null); // DateTime dateTimeCompletedDate = DateTime.Parse(projectNoteCompletedDate); // string mdateTimeCompletedDate = dateTimeCompletedDate.ToString("dd/MM/yyyy"); // DateTime mprojectCompletedDate = DateTime.ParseExact(mdateTimeCompletedDate, "dd/MM/yyyy", null); ProjectPageModel pm = new ProjectPageModel(); ProjectNotes projectNotes = new ProjectNotes { ProjectId = Convert.ToInt32(id), Message = projectNoteMessage, SentDate = mprojectSentDate, From = username, To = projectNoteTo, }; Debug.WriteLine("Project ID" + projectNotes.ProjectId); Debug.WriteLine("Message" + projectNotes.Message); Debug.WriteLine("SentDate " + projectNotes.SentDate); Debug.WriteLine("From " + projectNotes.From); Debug.WriteLine("To " + projectNotes.To); result = pm.AddProjectNote(projectNotes); } catch (Exception e) { } return(RedirectToAction("Index", "Project", new { result, @id = id })); }
private void OnShowDetail(object obj) { if (obj != null) { var pn = (IProjectNote)obj; ProjectNotes.MoveCurrentTo(pn); CurrentProjectNote = pn; } //PreviousProjectNote = ProjectNotes.Previous; //CurrentProjectNote = ProjectNotes.CurrentItem; //NextProjectNote = ProjectNotes.Next; UpdateCurrentProjectNote(null, null); IsDetailViewVisible = CurrentProjectNote != null; }
private void AddFilter(object filter) { if (_filters.Contains(filter) || _filters.Count == 3) { Filters.Refresh(); return; } _filters.Add((IMetadata)filter); Filters.Refresh(); ProjectNotes.Refresh(); IsDetailViewVisible = IsFilterViewVisible = false; ReadModeActive = false; DocumentViewerWidth = _normalModeWidth; }
public JsonResult ProjectNotesEditView(IEnumerable <int> ProjectNoteSelectedArray) { ProjectPageModel taskModelSelect = new ProjectPageModel(); if (ProjectNoteSelectedArray == null || !ProjectNoteSelectedArray.Any()) { // WILL ERROR IF YOU RUN THIS CONTROLLER //return td; return(Json(JsonRequestBehavior.AllowGet)); } else { ProjectNotes pn = new ProjectNotes(); pn = taskModelSelect.getSelectEditProjectNotes(ProjectNoteSelectedArray.ElementAt(0)); return(Json(pn, JsonRequestBehavior.AllowGet)); } }
public ActionResult EditProjectNotes(string[] editProjectNotesArray) { try { string projectNotesId = editProjectNotesArray[0]; string projectNotesMessage = editProjectNotesArray[1]; //string projectNotesCompletionDate = editProjectNotesArray[2]; string projectNotesTo = editProjectNotesArray[3]; // DateTime dateTimeCompletionDate = DateTime.Parse(projectNotesCompletionDate); //string mdateTimeCompletionDate = dateTimeCompletionDate.ToString("dd/MM/yyyy"); //DateTime mtaskCompletionDate = DateTime.ParseExact(mdateTimeCompletionDate, "dd/MM/yyyy", null); string username = Session["username"].ToString(); // Get values from session Debug.WriteLine(projectNotesId); Debug.WriteLine(projectNotesMessage); // Debug.WriteLine(projectNotesCompletionDate); Debug.WriteLine(projectNotesTo); ProjectPageModel projectNotesModel = new ProjectPageModel(); ProjectNotes projectNotes = new ProjectNotes { Message = projectNotesMessage, // CompletedDate = mtaskCompletionDate, To = projectNotesTo, ProjectNoteId = Convert.ToInt32(projectNotesId) }; bool result = projectNotesModel.updateProjectNotes(Convert.ToInt32(projectNotesId), projectNotes); return(RedirectToAction("Index", "Project", result)); } catch (Exception e) { bool result = false; return(RedirectToAction("Index", "Project", result)); } }
private void RemoveFilter(object filter) { _filters.Remove((IMetadata)filter); Filters.Refresh(); ProjectNotes.Refresh(); }
protected override void Seed(TimeEntryLab.TimeEntryDB context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. E.g. // // context.People.AddOrUpdate( // p => p.FullName, // new Person { FullName = "Andrew Peters" }, // new Person { FullName = "Brice Lambson" }, // new Person { FullName = "Rowan Miller" } // ); // //Create 5 developers var zach = new Developer() { Email = "*****@*****.**", Name = "Zach Ballard", StartDate = new DateTime(2015, 2, 2), }; var daniel = new Developer() { Email = "*****@*****.**", Name = "Daniel Pollock", StartDate = new DateTime(2015, 1, 1), }; var frank = new Developer() { Email = "*****@*****.**", Name = "Frank Fragglestack", StartDate = new DateTime(2015, 3, 3), }; var kitty = new Developer() { Email = "*****@*****.**", Name = "Kitty Mcmeow", StartDate = new DateTime(2015, 4, 4) }; var richard = new Developer() { Email = "*****@*****.**", Name = "Richard Goldsmith", StartDate = new DateTime(2015, 5, 5) }; //Make 3 Industries var information = new Industry() { Name = "Information" }; var perfume = new Industry() { Name = "Perfume" }; var videoGames = new Industry() { Name = "Video Games" }; //Make 3 clients var smartStuff = new Client() { Name = "Smartstuff Inc.", Industry = information }; var coolGames = new Client() { Name = "Cool Games", Industry = videoGames }; var vanitySmell = new Client() { Name = "Vanity Smell", Industry = perfume }; //make projects for each client var website = new Project() { Name = "New Website", Client = smartStuff, StartDate = new DateTime(2015, 6, 6) }; var videogame = new Project() { Name = "Roguelike", Client = coolGames, StartDate = new DateTime(2015, 7, 7) }; var website2 = new Project() { Name = "New Website", Client = vanitySmell, StartDate = new DateTime(2015, 8, 8) }; //two new tasks for each project var websitetask = new Task() { Name = "Create main page", HoursWorked = 12, StartDate = new DateTime(2015, 9, 9), Developer = daniel, Project = website }; var websitetask2 = new Task() { Name = "Create user dashboard", HoursWorked = 24, StartDate = new DateTime(2015, 9, 9), Developer = zach, Project = website }; var videogametask = new Task() { Name = "Make roguelike", HoursWorked = 34, StartDate = new DateTime(2015, 9, 9), Developer = kitty, Project = videogame }; var videogametask2 = new Task() { Name = "Map generation", HoursWorked = 46, StartDate = new DateTime(2015, 9, 9), Developer = frank, Project = videogame, ParentTask = videogametask }; var website2task = new Task() { Name = "Create main page", HoursWorked = 12, StartDate = new DateTime(2015, 9, 9), Developer = daniel, Project = website2 }; var website2task2 = new Task() { Name = "Product listing", HoursWorked = 10, StartDate = new DateTime(2015, 9, 9), Developer = richard, Project = website2 }; //create a few notes on client, industry, and a project var videogamenote = new ProjectNotes() { Note = "Map generation is hard! @#$%#@", Project = videogame, Developer = frank }; var vanitysmellnote = new ClientNotes() { Note = "These guys are paying us too much :D", Client = vanitySmell, Developer = richard }; var informationnote = new IndustryNotes() { Note = "This is a broad industry...", Industry = information, Developer = kitty }; frank.ProjectNotes.Add(videogamenote); richard.ClientNotes.Add(vanitysmellnote); kitty.IndustryNotes.Add(informationnote); //add needed values to created data context.Developers.AddOrUpdate( d => d.Name, zach, daniel, frank, kitty, richard ); context.Clients.AddOrUpdate( c => c.Name, smartStuff, coolGames, vanitySmell ); context.Industries.AddOrUpdate( i => i.Name, information, videoGames, perfume); context.Projects.AddOrUpdate( p => p.Name, website, website2, videogame ); context.Tasks.AddOrUpdate( t => t.Name, website2task, website2task, website2task2, websitetask2, videogametask, videogametask2 ); }
private void NavigateToLeft(object obj) { ProjectNotes.MoveCurrentToPrevious(); PreloadSideProjectNotes(); }
public OverviewWindowViewModel(IProjectNotesService projectNotesService) { ProjectNotes = projectNotesService.ProjectNotes; ProjectNoteViewModels = new List <ProjectNoteViewModel>(); ProjectNotes.ForEach(pn => ProjectNoteViewModels.Add(new ProjectNoteViewModel(projectNotesService, pn))); }
/// <summary> /// Active Dependent type names of this object /// </summary> public List <string> DependentObjectNames() { var dependentObjects = new List <string>(); if (NotificationProjects.Any()) { dependentObjects.Add(typeof(NotificationProject).Name); } if (PerformanceMeasureActuals.Any()) { dependentObjects.Add(typeof(PerformanceMeasureActual).Name); } if (PerformanceMeasureExpecteds.Any()) { dependentObjects.Add(typeof(PerformanceMeasureExpected).Name); } if (ProjectAssessmentQuestions.Any()) { dependentObjects.Add(typeof(ProjectAssessmentQuestion).Name); } if (ProjectAttachments.Any()) { dependentObjects.Add(typeof(ProjectAttachment).Name); } if (ProjectClassifications.Any()) { dependentObjects.Add(typeof(ProjectClassification).Name); } if (ProjectContacts.Any()) { dependentObjects.Add(typeof(ProjectContact).Name); } if (ProjectCustomAttributes.Any()) { dependentObjects.Add(typeof(ProjectCustomAttribute).Name); } if (ProjectEvaluations.Any()) { dependentObjects.Add(typeof(ProjectEvaluation).Name); } if (ProjectExemptReportingYears.Any()) { dependentObjects.Add(typeof(ProjectExemptReportingYear).Name); } if (ProjectExternalLinks.Any()) { dependentObjects.Add(typeof(ProjectExternalLink).Name); } if (ProjectFundingSourceBudgets.Any()) { dependentObjects.Add(typeof(ProjectFundingSourceBudget).Name); } if (ProjectFundingSourceExpenditures.Any()) { dependentObjects.Add(typeof(ProjectFundingSourceExpenditure).Name); } if (ProjectGeospatialAreas.Any()) { dependentObjects.Add(typeof(ProjectGeospatialArea).Name); } if (ProjectGeospatialAreaTypeNotes.Any()) { dependentObjects.Add(typeof(ProjectGeospatialAreaTypeNote).Name); } if (ProjectImages.Any()) { dependentObjects.Add(typeof(ProjectImage).Name); } if (ProjectInternalNotes.Any()) { dependentObjects.Add(typeof(ProjectInternalNote).Name); } if (ProjectLocations.Any()) { dependentObjects.Add(typeof(ProjectLocation).Name); } if (ProjectLocationStagings.Any()) { dependentObjects.Add(typeof(ProjectLocationStaging).Name); } if (ProjectNoFundingSourceIdentifieds.Any()) { dependentObjects.Add(typeof(ProjectNoFundingSourceIdentified).Name); } if (ProjectNotes.Any()) { dependentObjects.Add(typeof(ProjectNote).Name); } if (ProjectOrganizations.Any()) { dependentObjects.Add(typeof(ProjectOrganization).Name); } if (ProjectProjectStatuses.Any()) { dependentObjects.Add(typeof(ProjectProjectStatus).Name); } if (ProjectRelevantCostTypes.Any()) { dependentObjects.Add(typeof(ProjectRelevantCostType).Name); } if (ProjectTags.Any()) { dependentObjects.Add(typeof(ProjectTag).Name); } if (ProjectUpdateBatches.Any()) { dependentObjects.Add(typeof(ProjectUpdateBatch).Name); } if (SecondaryProjectTaxonomyLeafs.Any()) { dependentObjects.Add(typeof(SecondaryProjectTaxonomyLeaf).Name); } if (TechnicalAssistanceRequests.Any()) { dependentObjects.Add(typeof(TechnicalAssistanceRequest).Name); } return(dependentObjects.Distinct().ToList()); }
/// <summary> /// Active Dependent type names of this object /// </summary> public List <string> DependentObjectNames() { var dependentObjects = new List <string>(); if (GrantAllocationAwardLandownerCostShareLineItems.Any()) { dependentObjects.Add(typeof(GrantAllocationAwardLandownerCostShareLineItem).Name); } if (InteractionEventProjects.Any()) { dependentObjects.Add(typeof(InteractionEventProject).Name); } if (NotificationProjects.Any()) { dependentObjects.Add(typeof(NotificationProject).Name); } if (PerformanceMeasureActuals.Any()) { dependentObjects.Add(typeof(PerformanceMeasureActual).Name); } if (PerformanceMeasureExpecteds.Any()) { dependentObjects.Add(typeof(PerformanceMeasureExpected).Name); } if (ProjectClassifications.Any()) { dependentObjects.Add(typeof(ProjectClassification).Name); } if (ProjectCustomAttributes.Any()) { dependentObjects.Add(typeof(ProjectCustomAttribute).Name); } if (ProjectDocuments.Any()) { dependentObjects.Add(typeof(ProjectDocument).Name); } if (ProjectExemptReportingYears.Any()) { dependentObjects.Add(typeof(ProjectExemptReportingYear).Name); } if (ProjectExternalLinks.Any()) { dependentObjects.Add(typeof(ProjectExternalLink).Name); } if (ProjectFundingSources.Any()) { dependentObjects.Add(typeof(ProjectFundingSource).Name); } if (ProjectGrantAllocationExpenditures.Any()) { dependentObjects.Add(typeof(ProjectGrantAllocationExpenditure).Name); } if (ProjectGrantAllocationRequests.Any()) { dependentObjects.Add(typeof(ProjectGrantAllocationRequest).Name); } if (ProjectImages.Any()) { dependentObjects.Add(typeof(ProjectImage).Name); } if (ProjectInternalNotes.Any()) { dependentObjects.Add(typeof(ProjectInternalNote).Name); } if (ProjectLocations.Any()) { dependentObjects.Add(typeof(ProjectLocation).Name); } if (ProjectLocationStagings.Any()) { dependentObjects.Add(typeof(ProjectLocationStaging).Name); } if (ProjectNotes.Any()) { dependentObjects.Add(typeof(ProjectNote).Name); } if (ProjectOrganizations.Any()) { dependentObjects.Add(typeof(ProjectOrganization).Name); } if (ProjectPeople.Any()) { dependentObjects.Add(typeof(ProjectPerson).Name); } if (ProjectPriorityLandscapes.Any()) { dependentObjects.Add(typeof(ProjectPriorityLandscape).Name); } if (ProjectPrograms.Any()) { dependentObjects.Add(typeof(ProjectProgram).Name); } if (ProjectRegions.Any()) { dependentObjects.Add(typeof(ProjectRegion).Name); } if (ProjectTags.Any()) { dependentObjects.Add(typeof(ProjectTag).Name); } if (ProjectUpdateBatches.Any()) { dependentObjects.Add(typeof(ProjectUpdateBatch).Name); } if (Treatments.Any()) { dependentObjects.Add(typeof(Treatment).Name); } return(dependentObjects.Distinct().ToList()); }
/// <summary> /// Does this object have any dependent objects? (If it does have dependent objects, these would need to be deleted before this object could be deleted.) /// </summary> /// <returns></returns> public bool HasDependentObjects() { return(NotificationProjects.Any() || PerformanceMeasureActuals.Any() || PerformanceMeasureExpecteds.Any() || ProjectAssessmentQuestions.Any() || ProjectAttachments.Any() || ProjectClassifications.Any() || ProjectContacts.Any() || ProjectCustomAttributes.Any() || ProjectEvaluations.Any() || ProjectExemptReportingYears.Any() || ProjectExternalLinks.Any() || ProjectFundingSourceBudgets.Any() || ProjectFundingSourceExpenditures.Any() || ProjectGeospatialAreas.Any() || ProjectGeospatialAreaTypeNotes.Any() || ProjectImages.Any() || ProjectInternalNotes.Any() || ProjectLocations.Any() || ProjectLocationStagings.Any() || ProjectNoFundingSourceIdentifieds.Any() || ProjectNotes.Any() || ProjectOrganizations.Any() || ProjectProjectStatuses.Any() || ProjectRelevantCostTypes.Any() || ProjectTags.Any() || ProjectUpdateBatches.Any() || SecondaryProjectTaxonomyLeafs.Any() || TechnicalAssistanceRequests.Any()); }
private void NavigateToRight(object obj) { ProjectNotes.MoveCurrentToNext(); PreloadSideProjectNotes(); }
/// <summary> /// Dependent type names of this entity /// </summary> public void DeleteChildren(DatabaseEntities dbContext) { foreach (var x in NotificationProjects.ToList()) { x.DeleteFull(dbContext); } foreach (var x in PerformanceMeasureActuals.ToList()) { x.DeleteFull(dbContext); } foreach (var x in PerformanceMeasureExpecteds.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectAssessmentQuestions.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectAttachments.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectClassifications.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectContacts.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectCustomAttributes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectEvaluations.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectExemptReportingYears.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectExternalLinks.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectFundingSourceBudgets.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectFundingSourceExpenditures.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectGeospatialAreas.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectGeospatialAreaTypeNotes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectImages.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectInternalNotes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectLocations.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectLocationStagings.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectNoFundingSourceIdentifieds.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectNotes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectOrganizations.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectProjectStatuses.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectRelevantCostTypes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectTags.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectUpdateBatches.ToList()) { x.DeleteFull(dbContext); } foreach (var x in SecondaryProjectTaxonomyLeafs.ToList()) { x.DeleteFull(dbContext); } foreach (var x in TechnicalAssistanceRequests.ToList()) { x.DeleteFull(dbContext); } }
/// <summary> /// Dependent type names of this entity /// </summary> public void DeleteChildren(DatabaseEntities dbContext) { foreach (var x in GrantAllocationAwardLandownerCostShareLineItems.ToList()) { x.DeleteFull(dbContext); } foreach (var x in InteractionEventProjects.ToList()) { x.DeleteFull(dbContext); } foreach (var x in NotificationProjects.ToList()) { x.DeleteFull(dbContext); } foreach (var x in PerformanceMeasureActuals.ToList()) { x.DeleteFull(dbContext); } foreach (var x in PerformanceMeasureExpecteds.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectClassifications.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectCustomAttributes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectDocuments.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectExemptReportingYears.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectExternalLinks.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectFundingSources.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectGrantAllocationExpenditures.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectGrantAllocationRequests.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectImages.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectInternalNotes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectLocations.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectLocationStagings.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectNotes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectOrganizations.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectPeople.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectPriorityLandscapes.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectPrograms.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectRegions.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectTags.ToList()) { x.DeleteFull(dbContext); } foreach (var x in ProjectUpdateBatches.ToList()) { x.DeleteFull(dbContext); } foreach (var x in Treatments.ToList()) { x.DeleteFull(dbContext); } }