public UpdateTypiconEntityResponse UpdateTypiconEntity(UpdateTypiconEntityRequest updateTypiconEntityRequest) { string key = KEY_TYPICON + updateTypiconEntityRequest.TypiconEntity.Id; Store(key, updateTypiconEntityRequest.TypiconEntity); return(service.UpdateTypiconEntity(updateTypiconEntityRequest)); }
private string GetHtmlString(DateTime date) { var response = _typiconEntityService.GetTypiconEntity(1); if ((date.DayOfWeek == DayOfWeek.Sunday) && (date.Hour > 17)) { date = date.AddDays(1); } var weekRequest = new GetScheduleWeekRequest() { Date = date, Typicon = response.TypiconEntity, Handler = new ScheduleHandler(), CheckParameters = new CustomParamsCollection <IRuleCheckParameter>().SetModeParam(HandlingMode.AstronomicDay) }; var weekResponse = _scheduleService.GetScheduleWeek(weekRequest); var htmlViewer = new HtmlScheduleWeekViewer(); htmlViewer.Execute(weekResponse.Week); string resultString = htmlViewer.ResultString; weekRequest.Date = date.AddDays(7); weekResponse = _scheduleService.GetScheduleWeek(weekRequest); htmlViewer.Execute(weekResponse.Week); resultString += htmlViewer.ResultString; _typiconEntityService.UpdateTypiconEntity(new UpdateTypiconEntityRequest() { TypiconEntity = response.TypiconEntity }); return(resultString); }