Human GetInfo(Person person) { Human human = new Human(); int id = person.BusinessEntityID; human.Address = dataAccessLayer.GetPersonOpts <Address>(id); human.BusinessEntityAddress = dataAccessLayer.GetPersonOpts <BusinessEntityAddress>(id); human.Password = dataAccessLayer.GetPersonOpts <Password>(id); human.EmailAdress = dataAccessLayer.GetEmailAddress(id); human.Person = dataAccessLayer.GetPersonOpts <Person>(id); human.PersonPhone = dataAccessLayer.GetPersonOpts <PersonPhone>(id); return(human); }
public List <Person> GetListOfPeople() { List <Person> list = new List <Person>(); for (int i = 0; i < 100; i++) { dal.GetPerson(list, i); dal.GetPassword(list, i); dal.GetAddress(list, i); dal.GetEmailAddress(list, i); dal.GetPhoneNumber(list, i); } return(list); }
public async Task <Contacts> CreateContacts(int PhoneId, int AddressId, int EmailId) { Address address; EmailAddress email; PersonPhone phone; try { address = await DAL.GetAddress(AddressId); } catch (Exception e) { address = null; await Log.Write(e.Message); } try { email = await DAL.GetEmailAddress(EmailId); } catch (Exception e) { email = null; await Log.Write(e.Message); } try { phone = await DAL.GetPersonPhone(PhoneId); } catch (Exception e) { phone = null; await Log.Write(e.Message); } return(new Contacts { Address = address, EmailAddress = email, PersonPhone = phone }); }