public IDefect LookFor(IMailItem mailItem) { IDefect result = null; IMailItem mail = Mail.Get(mailItem); string subject = Factory.GetSubject(mail); using (TfsTeamProjectCollection service = Service) { WorkItemStore workItemStore = service.GetService <WorkItemStore>(); WorkItemCollection workItems = GetWorkItemByTitle(workItemStore, subject); result = ToDefectItemCollection(workItems).FirstOrDefault(); } return(result); }