public EntityEditorWindow ModifyMode(Model.JryVideo video, JryEntity entity) { this.Page.ViewModel.Initialize(video); this.Page.ViewModel.ModifyMode(entity); this.TitleTextBlock.Text = "editor"; return(this); }
/// <summary> /// return true if upgrade success /// </summary> /// <param name="dataCenter"></param> /// <param name="item"></param> /// <returns></returns> public async Task <bool> UpgradeAsync(DataCenter dataCenter, Model.JryVideo item) { if (item.Watcheds != null) { var manager = dataCenter.UserWatchInfoManager; var userWatchInfo = await manager.FindAsync(item.Id); userWatchInfo.Watcheds = item.Watcheds; await manager.UpdateAsync(userWatchInfo); item.Watcheds = null; } return(true); }
public EntityEditorWindow CreateOrCloneMode(Model.JryVideo video, JryEntity entity = null) { this.Page.ViewModel.Initialize(video); if (entity == null) { this.Page.ViewModel.CreateMode(); } else { this.Page.ViewModel.CloneMode(entity); } this.TitleTextBlock.Text = "creator"; return(this); }
public Task<bool> UpgradeAsync(Model.JryVideo item) => TrueTask;
Task <bool> IPatch <Model.JryVideo> .UpgradeAsync(Model.JryVideo item) { throw new NotImplementedException(); }
public EntityJryEntitySetSet(VideoManager videoManager, Model.JryVideo video) { this.videoManager = videoManager; this.video = video; }
public void Initialize(Model.JryVideo video) { this.Video = video; }