private Guid CreateResumeSearch(string type, ICollection <KeyValuePair <string, string> > criteria) { var id = Guid.NewGuid(); using (var dc = new MembersDataContext(_connectionFactory.CreateConnection())) { var entity = new ResumeSearchEntity { id = id, startTime = DateTime.Now, ResumeSearchCriteriaSetEntity = new ResumeSearchCriteriaSetEntity { id = Guid.NewGuid(), type = type, ResumeSearchCriteriaEntities = CreateResumeSearchCriteria(criteria), }, ResumeSearchResultSetEntity = new ResumeSearchResultSetEntity { id = Guid.NewGuid(), count = 0 }, }; dc.ResumeSearchEntities.InsertOnSubmit(entity); dc.SubmitChanges(); } return(id); }
private static IEnumerable <Guid> GetAllMemberSearchIds(IDbConnectionFactory connectionFactory) { using (var dc = new MembersDataContext(connectionFactory.CreateConnection())) { var ids = (from s in dc.SavedResumeSearchEntities select s.id).ToArray(); return(ids.Except(new [] { new Guid("5248c710-bc14-4e66-b0e8-3fe55c34fce6") }).ToList()); } }
private static IEnumerable <Guid> GetAllMemberSearchExecutionIds(IDbConnectionFactory connectionFactory) { using (var dc = new MembersDataContext(connectionFactory.CreateConnection())) { return((from s in dc.ResumeSearchEntities where s.ResumeSearchCriteriaSetEntity.type != "LinkMe.Common.Managers.Search.LikeResumeSearchCriteria" select s.id).ToList()); } }