public static PagedResult <TrainingDayCommentDTO> GetBlogComments(TrainingDayInfoDTO day, PartialRetrievingInfo info) { return(exceptionHandling(delegate { info.PageSize = GetPageSize(info.PageSize); return Instance.GetTrainingDayComments(Token, day, info); })); }
public PagedResult <TrainingDayCommentDTO> GetTrainingDayComments(TrainingDayInfoDTO day, PartialRetrievingInfo info) { Log.WriteWarning("GetTrainingDayComments:Username={0},training day id: {1}", SecurityInfo.SessionData.Profile.UserName, day.GlobalId); var session = Session; using (var tx = session.BeginGetTransaction()) { var dbDay = session.Load <TrainingDay>(day.GlobalId); var query = session.QueryOver <TrainingDayComment>().Fetch(x => x.LoginData).Eager.Fetch(x => x.LoginData.ApiKey).Eager.Where(x => x.TrainingDay == dbDay).OrderBy(x => x.DateTime).Desc; var res = query.ToPagedResults <TrainingDayCommentDTO, TrainingDayComment>(info); tx.Commit(); return(res); } }
public PagedResult <TrainingDayCommentDTO> GetTrainingDayComments(Token token, TrainingDayInfoDTO day, PartialRetrievingInfo info) { return(exceptionHandling(token, () => InternalService.GetTrainingDayComments(token, day, info))); }
public PagedResult <TrainingDayCommentDTO> GetTrainingDayComments(Token token, TrainingDayInfoDTO day, PartialRetrievingInfo info) { var securityInfo = SecurityManager.EnsureAuthentication(token); var service = new VoteService(Session, securityInfo, Configuration, PushNotificationService, EMailService); return(service.GetTrainingDayComments(day, info)); }
public void Fill(TrainingDayInfoDTO day) { this.day = day; fillPage(0); }