public string GetPeriodIdForCurrentDate() { var periodId = string.Empty; var currentdate = DateTime.UtcNow.Date; using (ISession session = new SessionScopeWrapper()) { var presentDatePeriod = session .Query <IPeriod>().ToList().Find(x => x.EffectiveFrom.Value.Date <= currentdate && x.ExpiresAfter.Value.Date >= currentdate); if (presentDatePeriod != null) { periodId = presentDatePeriod.Id.ToString(); } } return(periodId); }