diff options
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Builders/RmlsCollectionBuilder.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/Builders/RmlsCollectionBuilder.cs | 43 |
1 files changed, 1 insertions, 42 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Builders/RmlsCollectionBuilder.cs b/Software/Visual_Studio/Tango.BL/Builders/RmlsCollectionBuilder.cs index 630f43495..055f02474 100644 --- a/Software/Visual_Studio/Tango.BL/Builders/RmlsCollectionBuilder.cs +++ b/Software/Visual_Studio/Tango.BL/Builders/RmlsCollectionBuilder.cs @@ -5,7 +5,6 @@ using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; using System.Data.Entity; -using Tango.BL.Enumerations; namespace Tango.BL.Builders { @@ -15,54 +14,14 @@ namespace Tango.BL.Builders { } - public virtual RmlsCollectionBuilder ForSite(String siteGuid) - { - return AddQueryStep(1, (query) => - { - if (siteGuid != null) - { - var siteRmlsGuids = Context.SitesRmls.Where(x => x.SiteGuid == siteGuid).ToList().Select(x => x.RmlGuid).Where(x => x != null).Distinct().ToArray(); - - if (siteRmlsGuids.Length > 0) - { - return query.Where(x => siteRmlsGuids.Contains(x.Guid)); - } - else - { - return query; - } - } - else - { - return query; - } - }); - } - - public virtual RmlsCollectionBuilder ForHeadType(HeadTypes headType) - { - return AddQueryStep(2, (query) => - { - return query.Where(x => x.HeadType == (int)headType); - }); - } - public virtual RmlsCollectionBuilder WithCCT() { - return AddQueryStep(3, (query) => + return AddQueryStep(1, (query) => { return query.Include(x => x.Cct); }); } - public virtual RmlsCollectionBuilder WithSpools() - { - return AddQueryStep(4, (query) => - { - return query.Include(x => x.RmlsSpools); - }); - } - public virtual RmlsCollectionBuilder WithAllParametersGroup() { return AddStep(1, () => |
