brisanje pobrise se operacije

This commit is contained in:
2026-03-04 20:27:54 +01:00
parent 99d61af1a1
commit aa85143ff3

View File

@@ -643,12 +643,16 @@ namespace EveryThing.Pages.Projects
&& x.Project.IdCompanyFk == user.IdCompanyFk);
if (projectPart != null)
{
foreach (var projectPartItem in _context.ProjectPartItems.Where(x => x.IdProjectPartFk == projectPart.IdProjectPart).ToList())
{
_context.ProjectPartItems.Remove(projectPartItem);
}
_context.ProjectParts.Remove(projectPart);
foreach (var projectPartItem in _context.ProjectPartItems.Where(x => x.IdProjectPartFk == projectPart.IdProjectPart).ToList())
{
var operations = _context.ProjectPartItemOperations
.Where(x => x.IdProjectPartItemFk == projectPartItem.IdProjectPartItem)
.ToList();
_context.ProjectPartItemOperations.RemoveRange(operations);
_context.ProjectPartItems.Remove(projectPartItem);
}
_context.ProjectParts.Remove(projectPart);
_context.SaveChanges();
projectPart.Project = null;