代码调整

parent 5ba21ca7
...@@ -226,52 +226,32 @@ public void Copy(per_allot allot) ...@@ -226,52 +226,32 @@ public void Copy(per_allot allot)
var director = _perforCofdirectorRepository.GetEntities(t => t.AllotID == allotId); var director = _perforCofdirectorRepository.GetEntities(t => t.AllotID == allotId);
if (director != null) if (director != null)
{ {
foreach (var item in director) director.ForEach(t => { t.ID = 0; t.AllotID = allot.ID; });
{ _perforCofdirectorRepository.AddRange(director.ToArray());
item.ID = 0;
item.AllotID = allot.ID;
_perforCofdirectorRepository.Add(item);
}
} }
var durgprop = _perforCofdrugpropRepository.GetEntities(t => t.AllotID == allotId); var durgprop = _perforCofdrugpropRepository.GetEntities(t => t.AllotID == allotId);
if (durgprop != null) if (durgprop != null)
{ {
foreach (var item in durgprop) durgprop.ForEach(t => { t.ID = 0; t.AllotID = allot.ID; });
{ _perforCofdrugpropRepository.AddRange(durgprop.ToArray());
item.ID = 0;
item.AllotID = allot.ID;
_perforCofdrugpropRepository.Add(item);
}
} }
var income = _perforCofincomeRepository.GetEntities(t => t.AllotID == allotId); var income = _perforCofincomeRepository.GetEntities(t => t.AllotID == allotId);
if (income != null) if (income != null)
{ {
foreach (var item in income) income.ForEach(t => { t.ID = 0; t.AllotID = allot.ID; });
{ _perforCofincomeRepository.AddRange(income.ToArray());
item.ID = 0;
item.AllotID = allot.ID;
_perforCofincomeRepository.Add(item);
}
} }
var position = _perforCofpositionRepository.GetEntities(t => t.AllotID == allotId); var position = _perforCofpositionRepository.GetEntities(t => t.AllotID == allotId);
if (position != null) if (position != null)
{ {
foreach (var item in position) position.ForEach(t => { t.ID = 0; t.AllotID = allot.ID; });
{ _perforCofpositionRepository.AddRange(position.ToArray());
item.ID = 0;
item.AllotID = allot.ID;
_perforCofpositionRepository.Add(item);
}
} }
var workyear = _perforCofworkyearRepository.GetEntities(t => t.AllotID == allotId); var workyear = _perforCofworkyearRepository.GetEntities(t => t.AllotID == allotId);
if (workyear != null) if (workyear != null)
{ {
foreach (var item in workyear) workyear.ForEach(t => { t.ID = 0; t.AllotID = allot.ID; });
{ _perforCofworkyearRepository.AddRange(workyear.ToArray());
item.ID = 0;
item.AllotID = allot.ID;
_perforCofworkyearRepository.Add(item);
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment