public List <CacheDependencyBO> GetCacheDependencyInfo(List <string> surveyKeys) { List <CacheDependencyBO> result = new List <CacheDependencyBO>(); if (surveyKeys.Count > 0) { try { foreach (string key in surveyKeys) { Guid guid = new Guid(key); using (var Context = DataObjectFactory.CreateContext()) { SurveyMetaData surveyMetaDatas = Context.SurveyMetaDatas.FirstOrDefault(x => x.SurveyId == guid); CacheDependencyBO cacheDependencyBO = Mapper.MapDependency(surveyMetaDatas); result.Add(cacheDependencyBO); } } } catch (Exception ex) { throw (ex); } } return(result); }
public static CacheDependencyDTO ToDataTransferObject(CacheDependencyBO pBO) { return(new CacheDependencyDTO { SurveyId = pBO.SurveyId, LastUpdate = pBO.LastUpdate }); }
internal static void Map(List <SurveyMetaData> entities, out List <CacheDependencyBO> list) { list = new List <CacheDependencyBO>(); foreach (SurveyMetaData surveyMetaData in entities) { CacheDependencyBO cacheDependencyBO = new CacheDependencyBO(); Map(surveyMetaData, out cacheDependencyBO); list.Add(cacheDependencyBO); } }
internal static void Map(SurveyMetaData entity, out CacheDependencyBO cacheDependencyBO) { cacheDependencyBO = new CacheDependencyBO(); cacheDependencyBO.SurveyId = entity.SurveyId.ToString(); if (entity.LastUpdate == null) { entity.LastUpdate = entity.DateCreated; } cacheDependencyBO.LastUpdate = (DateTime)entity.LastUpdate; }
internal static CacheDependencyBO MapDependency(SurveyMetaData entity) { CacheDependencyBO cacheDependencyBO = new CacheDependencyBO(); cacheDependencyBO.SurveyId = entity.SurveyId.ToString(); if (entity.LastUpdate != null) { cacheDependencyBO.LastUpdate = (DateTime)entity.LastUpdate; } return(cacheDependencyBO); }