private void MainForm_Load(object sender, EventArgs e) { //Promt User For login LoginDialog _dlg = new LoginDialog(); Retry: if(_dlg.ShowDialog() == DialogResult.OK) { //try - to create the rootrepo object try { if (_dlg.checkBox1.Checked) { _modRepo = new ModRepo(_dlg.UserName, _dlg.Password, _dlg.Repo); } else { _rootReop = new RootRepo(_dlg.UserName, _dlg.Password, _dlg.Repo); } } catch(Exception ee) { MessageBox.Show("Login failed, Please try again"); goto Retry; } } else { MessageBox.Show("Login failed, Please try again"); goto Retry; } }
/// <summary> /// Create the template output /// </summary> public override string TransformText() { this.Write("{\r\n \"Id\": \""); #line 14 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(AuthorID)); #line default #line hidden this.Write("."); #line 14 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(ModNamespace)); #line default #line hidden this.Write("\",\r\n \"DisplayName\": \""); #line 15 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(DisplayName)); #line default #line hidden this.Write("\",\r\n \"Author\": \""); #line 16 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(AuthorName)); #line default #line hidden this.Write("\",\r\n \"Version\": \"0.0.1\",\r\n \"ManagerVersion\": \"0.12.3\",\r\n"); #line 19 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" if (UseModMenu) { #line default #line hidden this.Write(" \"Requirements\": [ \"blendermf.XLShredMenu-0.0.5\" ],\r\n"); #line 21 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" } #line default #line hidden this.Write(" \"AssemblyName\": \""); #line 22 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(ModNamespace)); #line default #line hidden this.Write(".dll\",\r\n \"EntryMethod\": \""); #line 23 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(ModNamespace)); #line default #line hidden this.Write(".Main.Load\""); #line 23 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" if (ModHomepage.Trim() != "") { #line default #line hidden this.Write(",\r\n \"HomePage\": \""); #line 25 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(ModHomepage.Trim())); #line default #line hidden this.Write("\""); #line 25 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" } #line default #line hidden #line 25 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" if (ModRepo.Trim() != "") { #line default #line hidden this.Write(",\r\n \"Repository\": \""); #line 27 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" this.Write(this.ToStringHelper.ToStringWithCulture(ModRepo.Trim())); #line default #line hidden this.Write("\""); #line 27 "C:\Users\blendermf\Documents\Visual Studio 2017\Projects\SkaterXLModTemplate\SkaterXLModTemplateWizard\Templates\InfoTemplate.tt" } #line default #line hidden this.Write("\r\n}"); return(this.GenerationEnvironment.ToString()); }