public PersonModel ConvertDsintoObject(DataSet ds) { List <PersonModel> p = null; List <PersonNumber> lstNumber = null; if (ds.Tables[0].Rows.Count > 0) { p = ds.Tables[0].AsEnumerable().Select(dataRow => new PersonModel { ForeName = dataRow.Field <string>("ForeNameS"), SurName = dataRow.Field <string>("SurName"), Gender = dataRow.Field <string>("Gender"), DOB = dataRow.Field <DateTime>("DateOfBirth"), PersonId = dataRow.Field <int>("Personid") }).ToList <PersonModel>(); } if (ds.Tables[1].Rows.Count > 0) { lstNumber = ds.Tables[1].AsEnumerable().Select(dataRow => new PersonNumber { Type = dataRow.Field <string>("Type"), Number = dataRow.Field <string>("Number") }).ToList <PersonNumber>(); p.FirstOrDefault().Number = lstNumber; while (lstNumber.Count < 3) { PersonNumber pn = new PersonNumber(); lstNumber.Add(pn); } } return(p.FirstOrDefault()); }
public int ChoosePerson() { if (Input.GetMouseButtonDown(0)) { Vector3 mouse = Input.mousePosition; Ray ray = Camera.main.ScreenPointToRay(mouse); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { if (hit.transform.gameObject.tag == "player") { PersonNumber number = hit.transform.gameObject.GetComponent <PersonNumber>(); return(number.Number); } } } return(0); }