Exemplo n.º 1
0
        public ILabLocation GetLabLocation(IResource res)
        {
            ILabLocation result = null;
            var          rll    = ResourceLabLocations().FirstOrDefault(x => x.ResourceID == res.ResourceID);

            if (rll != null)
            {
                result = LabLocations().FirstOrDefault(x => x.LabLocationID == rll.LabLocationID);
            }
            return(result);
        }
Exemplo n.º 2
0
        public static LocationPathInfo Create(ILabLocation loc)
        {
            LocationPathInfo result = new LocationPathInfo();

            if (loc != null)
            {
                result.LabID         = loc.LabID;
                result.LabLocationID = loc.LabLocationID;
            }

            return(result);
        }
Exemplo n.º 3
0
        protected ILabLocation GetLabLocationByResource(int resourceId)
        {
            IEnumerable <ILabLocation>         labLocations         = SchedulerPage.Helper.LabLocations();
            IEnumerable <IResourceLabLocation> resourceLabLocations = SchedulerPage.Helper.ResourceLabLocations();

            ILabLocation result = null;

            var rll = resourceLabLocations.FirstOrDefault(x => x.ResourceID == resourceId);

            if (rll != null)
            {
                result = labLocations.FirstOrDefault(x => x.LabLocationID == rll.LabLocationID);
            }

            return(result);
        }