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); }