Change value diagram calculator
This commit is contained in:
@@ -27,14 +27,14 @@ namespace DataAccess.DTOs
|
||||
updateStrategy.Update(NewItem, source);
|
||||
ProcessPrimitives(source);
|
||||
ProcessActions(source);
|
||||
NewItem.Digrams.Clear();
|
||||
foreach (var diagram in source.Digrams)
|
||||
NewItem.Diagrams.Clear();
|
||||
foreach (var diagram in source.Diagrams)
|
||||
{
|
||||
if (diagram is not ValueDiagramEntityDTO diagramDTO)
|
||||
{
|
||||
throw new StructureHelperException(ErrorStrings.ObjectTypeIsUnknownObj(diagram));
|
||||
}
|
||||
NewItem.Digrams.Add(diagramConvertStrategy.Convert(diagramDTO));
|
||||
NewItem.Diagrams.Add(diagramConvertStrategy.Convert(diagramDTO));
|
||||
}
|
||||
return NewItem;
|
||||
}
|
||||
|
||||
@@ -28,10 +28,10 @@ namespace DataAccess.DTOs
|
||||
updateStrategy.Update(NewItem, source);
|
||||
ProcessPrimitives(source);
|
||||
ProcessActions(source);
|
||||
NewItem.Digrams.Clear();
|
||||
foreach (var diagram in source.Digrams)
|
||||
NewItem.Diagrams.Clear();
|
||||
foreach (var diagram in source.Diagrams)
|
||||
{
|
||||
NewItem.Digrams.Add(diagramConvertStrategy.Convert(diagram));
|
||||
NewItem.Diagrams.Add(diagramConvertStrategy.Convert(diagram));
|
||||
}
|
||||
return NewItem;
|
||||
}
|
||||
|
||||
@@ -19,11 +19,11 @@ namespace DataAccess.DTOs
|
||||
NewItem = new(source.Id);
|
||||
InitializeStrategies();
|
||||
updateStrategy.Update(NewItem, source);
|
||||
if (source.ValueDigram is not ValueDiagramDTO diagramDTO)
|
||||
if (source.ValueDiagram is not ValueDiagramDTO diagramDTO)
|
||||
{
|
||||
throw new StructureHelperException(ErrorStrings.ObjectTypeIsUnknownObj(source.ValueDigram));
|
||||
throw new StructureHelperException(ErrorStrings.ObjectTypeIsUnknownObj(source.ValueDiagram));
|
||||
}
|
||||
NewItem.ValueDigram = diagramConvertStrategy.Convert(diagramDTO);
|
||||
NewItem.ValueDiagram = diagramConvertStrategy.Convert(diagramDTO);
|
||||
return NewItem;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace DataAccess.DTOs
|
||||
NewItem = new(source.Id);
|
||||
InitializeStrategies();
|
||||
updateStrategy.Update(NewItem, source);
|
||||
NewItem.ValueDigram = diagramConvertStrategy.Convert(source.ValueDigram);
|
||||
NewItem.ValueDiagram = diagramConvertStrategy.Convert(source.ValueDiagram);
|
||||
return NewItem;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user