public TimelineData Fetch(TimelineDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timeline = this.Fetch(ctx, criteria) .Single(); var timelineData = new TimelineData(); this.Fetch(timeline, timelineData); return(timelineData); } }
public TimelineData Fetch(TimelineDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timeline = this.Fetch(ctx, criteria) .Single(); var timelineData = new TimelineData(); this.Fetch(timeline, timelineData); return timelineData; } }
public TimelineData Insert(TimelineData data) { if (MockDb.Timelines.Count() == 0) { data.TimelineId = 1; } else { data.TimelineId = MockDb.Timelines.Select(row => row.TimelineId).Max() + 1; } MockDb.Timelines.Add(data); return data; }
public TimelineData Insert(TimelineData data) { if (MockDb.Timelines.Count() == 0) { data.TimelineId = 1; } else { data.TimelineId = MockDb.Timelines.Select(row => row.TimelineId).Max() + 1; } MockDb.Timelines.Add(data); return(data); }
/// <summary> /// タイムラインの生成 /// </summary> /// <param name="data">タイムラインデータ</param> private void CreateTimeline(TimelinePageData page) { var data = new TimelineData() { TokenSuffix = this.TokenSuffix, UserId = AccountTokens.Users[this.TokenSuffix].Id, ScreenName = AccountTokens.Users[this.TokenSuffix].ScreenName, Pages = new List <TimelinePageData>() { page } }; this.MainWindowViewModel.Timelines.AddTimeline(data); this.IsOpen = false; }
public TimelineData Fetch(TimelineData data) { data.Source = MockDb.Sources .Where(row => row.SourceId == data.SourceId && row.SourceTypeId == data.SourceTypeId) .Single(); data.CreatedByUser = MockDb.Users .Where(row => row.UserId == data.CreatedBy) .Single(); data.ModifiedByUser = MockDb.Users .Where(row => row.UserId == data.ModifiedBy) .Single(); return data; }
protected void Fetch(TimelineData data) { this.TimelineId = data.TimelineId; this.Body = data.Body; this.IsArchived = data.IsArchived; this.SourceId = data.SourceId; this.SourceName = data.Source.Name; this.SourceTypeId = data.SourceTypeId; this.CreatedBy = data.CreatedBy; this.CreatedByEmail = data.CreatedByUser.Email; this.CreatedByName = data.CreatedByUser.Name; this.CreatedDate = data.CreatedDate; this.ModifiedBy = data.ModifiedBy; this.ModifiedByEmail = data.ModifiedByUser.Email; this.ModifiedByName = data.ModifiedByUser.Name; this.ModifiedDate = data.ModifiedDate; }
public TimelineData Fetch(TimelineData data) { data.Source = MockDb.Sources .Where(row => row.SourceId == data.SourceId && row.SourceTypeId == data.SourceTypeId) .Single(); data.CreatedByUser = MockDb.Users .Where(row => row.UserId == data.CreatedBy) .Single(); data.ModifiedByUser = MockDb.Users .Where(row => row.UserId == data.ModifiedBy) .Single(); return(data); }
private IEnumerator LodConfig() { yield return(null); isInitOk = false; _data = Resources.Load <TimelineData>(dataConfigName); var playableAsset = Resources.Load <PlayableAsset>(TimelineName); if (!gameObject) { gameObject = new GameObject("TimelineController_" + dataConfigName); director = gameObject.AddComponent <PlayableDirector>(); } director.playableAsset = playableAsset; gameObject.transform.parent = TimelineManager.GetOrCreatInstance().gameObject.transform; isInitOk = true; }
public static void SaveToJsonFile(TimelineData data, string filePath) { data.Tracks.ForEach((track) => { track.Actions.Sort((action1, action2) => { return(action1.FireTime.CompareTo(action2.FireTime)); }); }); string jsonStr = JsonConvert.SerializeObject(data, Formatting.Indented, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All, }); File.WriteAllText(filePath, jsonStr); }
public TimelineData Insert(TimelineData data) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timeline = new Timeline(); DataMapper.Map(data, timeline); ctx.ObjectContext.AddToTimelines(timeline); ctx.ObjectContext.SaveChanges(); data.TimelineId = timeline.TimelineId; return(data); } }
public TimelineData Update(TimelineData data) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timeline = new Timeline { TimelineId = data.TimelineId }; ctx.ObjectContext.Timelines.Attach(timeline); DataMapper.Map(data, timeline); ctx.ObjectContext.SaveChanges(); return(data); } }
private void Update() { // Cleanup remove or adds BuildActiveTimelines(); if (_activeTimelineInstances.Count != _activeTimelineData.Count) { Debug.LogError("Timeline Error: Active timeline and active timeline data count mismatch."); } int length = Mathf.Min(_activeTimelineInstances.Count, _activeTimelineData.Count); for (int i = 0; i < length; i++) { MonoBehaviourInTimeline timeline = _activeTimelineInstances[i]; TimelineData data = _activeTimelineData[i]; timeline.UpdateTimeline(Time.deltaTime * data.TimeFactor); } }
protected override void DataPortal_Update() { using (var dalManager = DataFactoryManager.GetManager()) { var dalFactory = dalManager.GetProvider <ITimelineDataFactory>(); var data = new TimelineData(); using (this.BypassPropertyChecks) { this.ModifiedBy = ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId; this.ModifiedDate = DateTime.Now; this.Update(data); data = dalFactory.Update(data); } // this.FieldManager.UpdateChildren(data); } }
public RequestRecordDetailPayload(HttpRequestRecord record) { Id = record.Id; ParentId = record.ParentId; IsCompleted = record.IsCompleted; IsHttps = record.IsHttps; Host = record.Host.Value; Method = record.Method; Path = record.Path; QueryString = record.QueryString.Value; ResponseStatusCode = record.ResponseStatusCode; RemoteIpAddress = record.RemoteIpAddress.ToString(); RequestHeaders = record.RequestHeaders; ResponseHeaders = record.ResponseHeaders; RequestReceivedAt = record.RequestReceivedAt; TransferringCompletedAt = record.TransferringCompletedAt; Exception = record.Exception; Timeline = new TimelineData(record.Timeline); }
public TimelineData[] FetchLookupInfoList(TimelineDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timelines = this.Fetch(ctx, criteria) .AsEnumerable(); var timelineDataList = new List<TimelineData>(); foreach (var timeline in timelines) { var timelineData = new TimelineData(); this.Fetch(timeline, timelineData); timelineDataList.Add(timelineData); } return timelineDataList.ToArray(); } }
public TimelineData[] FetchLookupInfoList(TimelineDataCriteria criteria) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timelines = this.Fetch(ctx, criteria) .AsEnumerable(); var timelineDataList = new List <TimelineData>(); foreach (var timeline in timelines) { var timelineData = new TimelineData(); this.Fetch(timeline, timelineData); timelineDataList.Add(timelineData); } return(timelineDataList.ToArray()); } }
public override InstrumentData GetData() { TimelineData data = new TimelineData(); data.deviceType = menuItem.deviceType.Timeline; GetTransformData(data); data.timelineData = _timeline.GetTimelineData(); data.handleHeight = trackHandle.localPosition.y; List <timelineEvent.eventData> tempevents = new List <timelineEvent.eventData>(); for (int i = 0; i < _timeline._tlEvents.Count; i++) { if (_timeline._tlEvents[i] != null) { tempevents.Add(_timeline._tlEvents[i].getEventInfo()); } } data.timelineEvents = tempevents.ToArray(); List <timelineTrackComponentInterface.trackComponent> _tracks = new List <timelineTrackComponentInterface.trackComponent>(); for (int i = 0; i < _trackInterfaces.Count; i++) { if (_trackInterfaces[i] != null) { _tracks.Add(_trackInterfaces[i].getTrackInfo()); } } data.tracks = _tracks.ToArray(); return(data); }
private void Start() { Transform t = transform.Find("/Sphere"); Debug.Log(t); go = LoadOne(); go.transform.localPosition = Vector3.zero; go.transform.localRotation = Quaternion.identity; go.transform.localScale = Vector3.one; TimelineData td = go.GetComponent <TimelineData>(); ReplaceInfo[] slist = td.GetResourceList(); for (int i = 0; i < slist.Length; i++) { if (slist[i].res == player.name) { td.SetResourceObj(slist[i].path, player); } if (slist[i].res == cube.name) { td.SetResourceObj(slist[i].path, cube); } } }
public void SetUp() { testStartTime = DateTime.Now; ExpectedException = new TestException(); timelineDataUnderTest = new TimelineData(); }
/// <summary> /// タイムラインを追加する /// </summary> /// <param name="data">追加するタイムラインデータ</param> public void AddTimeline(TimelineData data) { this.TimelinesGrid.AddTimeline(data); }
/// <summary> /// コンストラクタ /// </summary> /// <param name="data">タイムラインデータ</param> public TimelineViewModel(TimelineData data) { this.Timeline = new TimelineModel(data); this.TimelineNotice = this.Timeline.TimelineNotice; this._Message = this.Timeline.Message; this._Title = this.Timeline.Data.CurrentPage.Title; this.ScreenName = this.Timeline.ScreenName; this.CompositeDisposable.Add( new PropertyChangedEventListener(this.Timeline, (_, __) => { switch (__.PropertyName) { case nameof(this.Timeline.Message): this.Message = this.Timeline.Message; break; case nameof(this.Timeline.IsLoading): this.RaisePropertyChanged(() => this.IsLoading); break; case nameof(this.Timeline.IsInitializing): this.RaisePropertyChanged(() => this.IsInitializing); break; case nameof(this.Timeline.Title): this.Title = this.Timeline.Title; break; case nameof(this.Timeline.VerticalOffset): this.RaisePropertyChanged(() => this.VerticalOffset); this.RaisePropertyChanged(() => this.IsScrolled); break; case nameof(this.Timeline.IsVisibleSettings): this.RaisePropertyChanged(() => this.IsVisibleSettings); break; case nameof(this.Timeline.IsFiltered): this.RaisePropertyChanged(() => this.IsFiltered); break; case nameof(this.Timeline.IsVisibleRetweet): this.RaisePropertyChanged(() => this.IsVisibleRetweet); break; case nameof(this.Timeline.IsVisibleReply): this.RaisePropertyChanged(() => this.IsVisibleReply); break; case nameof(this.Timeline.IsVisibleImagesStatus): this.RaisePropertyChanged(() => this.IsVisibleImagesStatus); break; case nameof(this.Timeline.IsVisibleGifStatus): this.RaisePropertyChanged(() => this.IsVisibleGifStatus); break; case nameof(this.Timeline.IsVisibleVideoStatus): this.RaisePropertyChanged(() => this.IsVisibleVideoStatus); break; case nameof(this.Timeline.IsVisibleLinkStatus): this.RaisePropertyChanged(() => this.IsVisibleLinkStatus); break; } }) ); this.CompositeDisposable.Add( new PropertyChangedEventListener(this.Timeline.Data, (_, __) => { switch (__.PropertyName) { case nameof(this.Timeline.Data.IsNotification): this.RaisePropertyChanged(() => this.IsNotification); break; case nameof(this.Timeline.Data.IsNotificationSoundPlay): this.RaisePropertyChanged(() => this.IsNotificationSoundPlay); break; case nameof(this.Timeline.Data.IsVisibleBackButton): this.RaisePropertyChanged(() => this.IsVisibleBackButton); break; case nameof(this.Timeline.Data.PageSuffix): this.RaisePropertyChanged(() => this.IsVisibleBackButton); this.RaisePropertyChanged(() => this.VerticalOffset); this.RaisePropertyChanged(() => this.IsScrolled); this.RaisePropertyChanged(() => this.IsFiltered); this.RaisePropertyChanged(() => this.IsVisibleRetweet); this.RaisePropertyChanged(() => this.IsVisibleReply); this.RaisePropertyChanged(() => this.IsVisibleImagesStatus); this.RaisePropertyChanged(() => this.IsVisibleGifStatus); this.RaisePropertyChanged(() => this.IsVisibleVideoStatus); this.RaisePropertyChanged(() => this.IsVisibleLinkStatus); break; case nameof(this.Timeline.Data.GridWidth): this.RaisePropertyChanged(() => this.GridWidth); break; } }) ); this.UpdateCommand = new Common.RelayCommand(async() => { await this.Update(); }); this.ResetFilterCommand = new Common.RelayCommand(this.ResetFilter); this.CompositeDisposable.Add(this.Timeline); }
private void Fetch(Timeline timeline, TimelineData timelineData) { DataMapper.Map(timeline, timelineData); timelineData.Source = new SourceData(); DataMapper.Map(timeline.Source, timelineData.Source); timelineData.CreatedByUser = new UserData(); DataMapper.Map(timeline.CreatedByUser, timelineData.CreatedByUser); timelineData.ModifiedByUser = new UserData(); DataMapper.Map(timeline.ModifiedByUser, timelineData.ModifiedByUser); }
public TimelineData Update(TimelineData data) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timeline = new Timeline { TimelineId = data.TimelineId }; ctx.ObjectContext.Timelines.Attach(timeline); DataMapper.Map(data, timeline); ctx.ObjectContext.SaveChanges(); return data; } }
public TimelineData Update(TimelineData data) { var note = MockDb.Timelines .Where(row => row.TimelineId == data.TimelineId) .Single(); Csla.Data.DataMapper.Map(data, note); return data; }
private void ShowImportJob(ImportJob importJob) { this.pbCurrentImport.Value = Convert.ToInt32(importJob.progress.GetValueOrDefault()); this.lCurrentImport.Text = importJob.progress.GetValueOrDefault().ToString("0.00") + "%"; this.gCurrentImport.Text = "Last import: " + importJob.solutionname; var now = DateTime.Now; var data = new TimelineData { Iteration = ++iteration }; var sb = new StringBuilder(); sb.Append("Last check : ").Append(now.ToString("dd/MM/yyyy HH:mm:ss")).AppendLine(); sb.AppendLine(); sb.Append("*** SOLUTION INFO ***").AppendLine(); sb.Append("uniquename : ").Append(importJob.uniquename).AppendLine(); sb.Append("friendlyname: ").Append(importJob.friendlyname).AppendLine(); sb.Append("version : ").Append(importJob.version).AppendLine(); sb.Append("publisher : ").Append(importJob.publisherid?.Name).AppendLine(); sb.Append("description : ").Append(importJob.description).AppendLine(); sb.Append("*********************").AppendLine(); sb.AppendLine(); if (!importJob.startedon.HasValue) { sb.AppendLine("NOT STARTED!"); data.Elapsed = TimeSpan.Zero; data.Total = TimeSpan.Zero; } else if (importJob.startedon.HasValue && !importJob.completedon.HasValue) { var start = importJob.startedon.Value.ToLocalTime(); var progress = importJob.progress.GetValueOrDefault(); var elapsedTimespan = now - start; var forecastTimespan = TimeSpan.Zero; if (progress == 0) { sb.Append("Started on : ").Append(start.ToString("dd/MM/yyyy HH:mm:ss")).AppendLine(); sb.Append("Will complete on: ").Append("-").AppendLine(); sb.Append("Remaining : ").Append("-").AppendLine(); } else { var forecastMilliseconds = (elapsedTimespan.TotalMilliseconds / progress) * 100; forecastTimespan = TimeSpan.FromMilliseconds(forecastMilliseconds); var end = start.Add(forecastTimespan); sb.Append("Started on : ").Append(start.ToString("dd/MM/yyyy HH:mm:ss")).AppendLine(); sb.Append("Will complete on: ").Append(end.ToString("dd/MM/yyyy HH:mm:ss")).AppendLine(); sb.Append("Remaining : ").Append(forecastTimespan).AppendLine(); } data.Elapsed = elapsedTimespan; data.Total = forecastTimespan; } else if (importJob.startedon.HasValue && importJob.completedon.HasValue) { sb.Append("Started on : ").Append(importJob.startedon.Value.ToLocalTime().ToString("dd/MM/yyyy HH:mm:ss")).AppendLine(); sb.Append("Completed on : ").Append(importJob.completedon.Value.ToLocalTime().ToString("dd/MM/yyyy HH:mm:ss")).AppendLine(); var elapsedTimespan = importJob.completedon.Value - importJob.startedon.Value; sb.Append("Elapsed : ").Append(elapsedTimespan).AppendLine(); data.Elapsed = elapsedTimespan; data.Total = elapsedTimespan; try { sb.Append("DATA:").AppendLine(); var doc = XDocument.Parse(importJob.data); sb.AppendLine(doc.ToString(SaveOptions.None)); this.viewModel.CurrentImportJobData = doc; } catch { sb.Append("DATA:").AppendLine(); sb.AppendLine(importJob.data); this.viewModel.CurrentImportJobData = null; } } this.txtOutput.Text = sb.ToString(); this.timeline.AddTimelineData(data); }
public TimelineData Insert(TimelineData data) { using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var timeline = new Timeline(); DataMapper.Map(data, timeline); ctx.ObjectContext.AddToTimelines(timeline); ctx.ObjectContext.SaveChanges(); data.TimelineId = timeline.TimelineId; return data; } }
public override void setCurrentData(TimelineData data) { movementSequenceState = ((MovementKeyframeData)data).KeyFrame; }
private void InsertTimelineUrl(string CharacterId, string TimelineUrl) { DateTime LastDateTime = DateTime.MinValue; { System.Text.StringBuilder SelectQueryBuilder = new System.Text.StringBuilder(); SelectQueryBuilder.AppendFormat("select top 1 date from content_log where characterId = '{0}' order by date desc", CharacterId); DataSet LastDateTimeDatas = Library.Database.Query(SelectQueryBuilder.ToString()); if (LastDateTimeDatas.Tables[0].Rows.Count > 0) { LastDateTime = Convert.ToDateTime(LastDateTimeDatas.Tables[0].Rows[0]["date"].ToString()); } } List <TimelineData> TimeLineDatas = new List <TimelineData>(); List <string> TimeLineHellEpicValues = new List <string>(); List <string> TimeLineSealedLockValues = new List <string>(); while (!string.IsNullOrEmpty(TimelineUrl)) { JObject TimelineJsonData = Library.Network.GetDFJsonResult(TimelineUrl); JToken TimelineUrlToken = TimelineJsonData["timeline"]; TimelineUrl = TimelineUrlToken["nextUrl"].ToString(); if (!string.IsNullOrEmpty(TimelineUrl) && !TimelineUrl.Contains("apikey=")) //api 똑바로 안만들어놔서 예외처리 { TimelineUrl += ("&apikey=" + Library.Network.API_KEY); } JArray TimelineRows = (JArray)TimelineUrlToken["rows"]; if (TimelineRows != null) { foreach (JToken TimelineRowData in TimelineRows) { TimelineData LogData = new TimelineData(CharacterId, TimelineRowData); if (LastDateTime >= LogData.GetDateTime()) { TimelineUrl = null; break; } TimeLineDatas.Add(LogData); if (LogData.Code == 505) //hell epic { TimeLineHellEpicValues.Add(new TimelineHellEpic(CharacterId, TimelineRowData).ToInsertQuery()); } else if (LogData.Code == 501) { TimeLineSealedLockValues.Add(new TimelineSealedLock(CharacterId, TimelineRowData).ToInsertQuery()); } //InsertQueryBuilder.AppendFormat("('{0}', {1}, '{2}', '{3}', '{4}')", CharacterId, TimelineRowData["code"], TimelineRowData["name"], TimelineRowData["data"], TimelineRowData["date"]); } } } if (TimeLineDatas.Count > 0) { System.Text.StringBuilder InsertQueryBuilder = new System.Text.StringBuilder(); InsertQueryBuilder.Append("insert into content_log(characterId, code, name, data, date) values "); //과거 데이터부터 insert for (int i = TimeLineDatas.Count - 1; i >= 0; i--) { if (i < TimeLineDatas.Count - 1) { InsertQueryBuilder.Append(','); } InsertQueryBuilder.Append(TimeLineDatas[i].ToInsertQuery()); } Library.Database.Query(InsertQueryBuilder.ToString()); } if (TimeLineHellEpicValues.Count > 0) { string ResultValues = TimeLineHellEpicValues.Aggregate(((i, j) => i + "," + j)); Library.Database.Query("insert into timeline_hell_epic(characterId, itemId, itemName, channelName, channelNo, dungeonName, date) values " + ResultValues); } if (TimeLineSealedLockValues.Count > 0) { string ResultValues = TimeLineSealedLockValues.Aggregate(((i, j) => i + "," + j)); Library.Database.Query("insert into timeline_hell_epic(characterId, itemId, itemName, booster, date) values " + ResultValues); } }
protected void Insert(TimelineData data) { this.Update(data); }
public bool TryGetTimeline(string id, out TimelineData data) { return(_timelines.TryGetValue(id, out data)); }
public CswNbtSchedServiceTimeLineReturn() { Data = new TimelineData(); }
internal static void Map(TimelineData source, Timeline destination) { destination.TimelineId = source.TimelineId; destination.Body = source.Body; destination.IsArchived = source.IsArchived; destination.SourceId = source.SourceId; destination.SourceTypeId = source.SourceTypeId; destination.CreatedBy = source.CreatedBy; destination.CreatedDate = source.CreatedDate; destination.ModifiedBy = source.ModifiedBy; destination.ModifiedDate = source.ModifiedDate; }