brisanje pobrise se operacije
This commit is contained in:
@@ -643,12 +643,16 @@ namespace EveryThing.Pages.Projects
|
|||||||
&& x.Project.IdCompanyFk == user.IdCompanyFk);
|
&& x.Project.IdCompanyFk == user.IdCompanyFk);
|
||||||
|
|
||||||
if (projectPart != null)
|
if (projectPart != null)
|
||||||
{
|
|
||||||
foreach (var projectPartItem in _context.ProjectPartItems.Where(x => x.IdProjectPartFk == projectPart.IdProjectPart).ToList())
|
|
||||||
{
|
{
|
||||||
_context.ProjectPartItems.Remove(projectPartItem);
|
foreach (var projectPartItem in _context.ProjectPartItems.Where(x => x.IdProjectPartFk == projectPart.IdProjectPart).ToList())
|
||||||
}
|
{
|
||||||
_context.ProjectParts.Remove(projectPart);
|
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();
|
_context.SaveChanges();
|
||||||
|
|
||||||
projectPart.Project = null;
|
projectPart.Project = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user