| | |
| | | } |
| | | else |
| | | { |
| | | var group = db.Queryable<Entity.AssetsPumpGroup>().ToList().Find(x => x.PumpSeriesID == project.ID); |
| | | var group = db.Queryable<Entity.AssetsPumpGroup>().ToList().Find(x => x.SeriesID == project.ID); |
| | | if (group != null) |
| | | { |
| | | var groupresult = db.Deleteable(group).ExecuteCommand() > 0; |
| | |
| | | } |
| | | else |
| | | { |
| | | var map = db.Queryable<Entity.AssetsPumpGroupAndMainMap>() |
| | | .Where(x => x.PumpGroupID == group.ID) |
| | | var map = db.Queryable<Entity.AssetsPumpGroupAndMainMapping>() |
| | | .Where(x => x.GroupID == group.ID) |
| | | .ToList(); |
| | | var listid = db.Queryable<Entity.AssetsPumpGroupAndMainMap>() |
| | | .Where(x => x.PumpGroupID == group.ID) |
| | | .Select(x => x.PumpMainID) |
| | | var listid = db.Queryable<Entity.AssetsPumpGroupAndMainMapping>() |
| | | .Where(x => x.GroupID == group.ID) |
| | | .Select(x => x.MainID) |
| | | .ToList(); |
| | | if (map.Count > 0) |
| | | { |
| | |
| | | var main = db.Queryable<Entity.AssetsPumpMain>().ToList(); |
| | | foreach (var item in main) |
| | | { |
| | | if (item.PumpSeriesID == project.ID) |
| | | if (item.SeriesID == project.ID) |
| | | { |
| | | listid.Add(item.ID); |
| | | } |
| | |
| | | var main = db.Queryable<Entity.AssetsPumpMain>().ToList(); |
| | | foreach (var item in main) |
| | | { |
| | | if (item.PumpSeriesID == project.ID) |
| | | if (item.SeriesID == project.ID) |
| | | { |
| | | listid.Add(item.ID); |
| | | } |