void ReleaseDesignerOutlets() { if (DescriptionLabel != null) { DescriptionLabel.Dispose(); DescriptionLabel = null; } if (LanguageLabel != null) { LanguageLabel.Dispose(); LanguageLabel = null; } if (OwnerLabel != null) { OwnerLabel.Dispose(); OwnerLabel = null; } if (RepoNameLabel != null) { RepoNameLabel.Dispose(); RepoNameLabel = null; } if (LanguageView != null) { LanguageView.Dispose(); LanguageView = null; } }
private LanguageView CreateTalentView(TalentSpeaking speaking, TalentWriting writing) { var newItem = new LanguageView() { IsTitle = false }; if (speaking != null) { newItem.IDSprache = speaking.ID; newItem.Sprache = speaking.Name; newItem.KomplexSprache = speaking.BE; newItem.Mother = GetMother(speaking); newItem.TawSprache = this.GetMaxTaw(speaking); newItem.ProbeSprache = this.GetProbeString(speaking); } if (writing != null) { newItem.IDSchrift = writing.ID; newItem.Schrift = writing.Name; newItem.KomplexSchrift = writing.BE; newItem.TawSchrift = this.GetMaxTaw(writing); newItem.ProbeSchrift = this.GetProbeString(writing); } return(newItem); }
public List <LanguageView> GetViewList() { List <LanguageView> list = new List <LanguageView>(); foreach (var item in this.familieList) { var HeaderItem = new LanguageView() { Sprache = item.Name, IsTitle = true }; list.Add(HeaderItem); var count = item.GetHighestPosition(); for (int i = 0; i <= count; i++) { item.Languages.TryGetValue(i, out TalentSpeaking currentLanguage); item.Writings.TryGetValue(i, out TalentWriting currentWriting); list.Add(CreateTalentView(currentLanguage, currentWriting)); } } return(list); }
public override void SetbyView(LanguageView view, bool ignoreMod = false) { var talentSchrift = this.Get(view.IDSchrift); var talentSprache = this.Get(view.IDSprache); if (talentSchrift != null) { int tawSchrift; if (ignoreMod) { tawSchrift = view.TawSchrift; } else { tawSchrift = view.TawSchrift - this.GetModTaW(talentSchrift); } this.talentRepository.SetTalent(view.IDSchrift, tawSchrift, null, null, null, null, null); } if (talentSprache != null) { int tawSprache; if (ignoreMod) { tawSprache = view.TawSprache; } else { tawSprache = view.TawSprache - this.GetModTaW(talentSprache); } this.talentRepository.SetTalent(view.IDSprache, tawSprache, null, null, null, null, view.Mother); } }
public LanguagePresenter(IReadOnlyLanguageUseCase languageUseCase, LanguageView languageView) { languageUseCase.language .Subscribe(x => { var data = languageUseCase.GetLanguageData(x); languageView.Show(data); var logo = languageUseCase.GetTitleLogo(x); languageView.SetLogo(logo); }) .AddTo(languageView); }
public LanguageViewShort(LanguageView l) { Id = l.Id; Culture = l.Culture; Title = l.Title; }
public abstract void SetbyView(LanguageView view, bool ignoreMod = false);