Esempio n. 1
0
        private List <IndexListItem> ConvertNurseList(List <SearchUserProfilesResult> nl)
        {
            List <IndexListItem> l = new List <IndexListItem>();

            foreach (var n in nl)
            {
                var ii = new IndexListItem();


                ii.nurseId        = n.userId.ToString();
                ii.userName       = n.username;
                ii.fullName       = String.Format("{0}, {1}{2}", n.lastName, n.firstName, (!String.IsNullOrEmpty(n.initial)) ? String.Format(" {0}.", n.initial) : "");
                ii.phone          = n.phone;
                ii.email          = n.email;
                ii.address        = GenerateAddressString(n.line1, n.line2, n.city, n.provinceId, n.postalCode);
                ii.designation    = (n.nurseDesignationId != null) ? ResourceUtils.GetEnumLabel((Designation)n.nurseDesignationId) : "";
                ii.status         = (n.employmentStatusId != null) ? ResourceUtils.GetEnumLabel((EmploymentStatus)n.employmentStatusId) : "";
                ii.facility       = n.primaryFacility;
                ii.employmentType = (n.primaryEmploymentTypeId != null) ? ResourceUtils.GetEnumLabel((EmploymentType)n.primaryEmploymentTypeId) : "";

                //ii.employmentType = "why";

                l.Add(ii);
            }

            return(l);
        }
        public void AddTriangle(Vector3 p1, Vector3 p2, Vector3 p3)
        {
            //Check if the whole triangle is outside the viewport. If so, don't add it
            if (isVectorOutsideBoundaries(p1) && isVectorOutsideBoundaries(p2) && isVectorOutsideBoundaries(p3))
            {
                return;
            }

            int idx1 = addVector(p1);
            int idx2 = addVector(p2);
            int idx3 = addVector(p3);

            IndexListItem triangleIndexItem = new IndexListItem(idx1, idx2, idx3);

            //Check if the triangle allready exists
            if (_trianglesIndexlistDuplicateCheck.ContainsKey(triangleIndexItem))
            {
                return;
            }

            _trianglesIndexlist.Add(idx1);
            _trianglesIndexlist.Add(idx2);
            _trianglesIndexlist.Add(idx3);

            _trianglesIndexlistDuplicateCheck.Add(triangleIndexItem, _trianglesIndexlistDuplicateCheck.Count);
        }