/// <summary> /// Get Contact List /// </summary> /// <returns>Returns list of Contact</returns> public async Task <List <ContactResponse> > GetContactList() { ContactDAL contactDAL = new ContactDAL(eHIDemoContext); Task <List <DBModel.Contact.Contact> > getContactList = Task.Run(() => contactDAL.GetContactList()); List <DBModel.Contact.Contact> contactList = await getContactList.ConfigureAwait(false); List <ContactResponse> contactResponse = new List <ContactResponse>(); if (contactList.Count > 0) { contactResponse = ContactMapper.MapperForContactList(contactList); } return(contactResponse); }