예제 #1
0
        public async Task <List <Contact> > GetRecipients(string[] guids)
        {
            var     recipients = new List <Contact>();
            Contact contact;

            using (var db = new CRMDatabaseEntities())
            {
                foreach (var guid in guids)
                {
                    contact = await db.Contacts.Where(x => x.Guid.ToString() == guid).FirstOrDefaultAsync();

                    if (contact != null)
                    {
                        recipients.Add(contact);
                    }
                }
            }
            return(recipients);
        }