public HomeController() { _repQues = new RepositoryQuestion("", DbType.SqLite); _repoTag = new RepositoryTag("", DbType.SqLite); _repoSet = new RepositorySetting("", DbType.SqLite); _repoIst = new RepositoryQuestionVisit("", DbType.SqLite); _repoUser = new RepositoryUser("", DbType.SqLite); }
public SoruController() { _repoAns = new RepositoryAnswers("", DbType.SqLite); _repoQues = new RepositoryQuestion("", DbType.SqLite); _repoTag = new RepositoryTag("", DbType.SqLite); _repoUser = new RepositoryUser("", DbType.SqLite); _repoIst = new RepositoryQuestionVisit("", DbType.SqLite); _repoQuesTag = new RepositoryQuestionTag("", DbType.SqLite); }
public RepositoryTag[] GetTags(string owner, string name) { var items = GetTagsInternal(owner, name); var results = new RepositoryTag[items.Length]; for (var i = 0; i < items.Length; i++) { results[i] = new RepositoryTag(items[i].Name); } return(results); }
public GitHubTag(RepositoryTag tag) { Name = tag.Name; ZipballUrl = tag.ZipballUrl; Version v; if (!Version.TryParse(Name, out v)) { v = new Version(); } Version = v; }
public GitHubItem(RepositoryTag tag) { DisplayName = tag.Name; Title = tag.Name; ZipballUrl = tag.ZipballUrl; Version v; if (!Version.TryParse(DisplayName, out v)) { v = new Version(); } Version = v; }
public async Task <RuntimeVersionRecord> GetBuildByIdAsync(int id) { if (await localStorage.ContainKeyAsync("runtime-build-" + id)) { RuntimeVersionRecord runtimeVersion = await localStorage.GetItemAsync <RuntimeVersionRecord>("runtime-build-" + id); return(runtimeVersion); } else { var release = await gitHubClient.Repository.Release.Get("GmodNET", "runtime-nightly", id); var tags = await gitHubClient.Repository.GetAllTags("GmodNET", "runtime-nightly"); RepositoryTag tag = tags.First(t => t.Name == release.TagName); var releaseCommit = await gitHubClient.Repository.Commit.Get("GmodNET", "GmodDotNet", tag.Commit.Sha); List <RuntimeAsset> assets = new List <RuntimeAsset>(); foreach (var asset in release.Assets) { assets.Add(new RuntimeAsset { Name = asset.Name, Url = asset.BrowserDownloadUrl }); } RuntimeVersionRecord runtimeVersion = new RuntimeVersionRecord { Id = id, Version = release.TagName, UploadTime = release.CreatedAt, CommitHash = releaseCommit.Sha, CommitUrl = releaseCommit.HtmlUrl, CommitAuthor = releaseCommit.Commit.Author.Name, CommitMessage = releaseCommit.Commit.Message, Assets = assets.ToArray() }; await localStorage.SetItemAsync <RuntimeVersionRecord>("runtime-build-" + id, runtimeVersion); return(runtimeVersion); } }
// // GET: /Ara/ public ActionResult Index(int?page, string q) { RepositoryQuestion _repQues = new RepositoryQuestion("", DbType.SqLite); RepositorySetting _repoSet = new RepositorySetting("", DbType.SqLite); RepositoryTag _repoTag = new RepositoryTag("", DbType.SqLite); int totalCount; if (!string.IsNullOrEmpty(q)) { q = q.Replace("'", "%t%"); } FrmViewData frm = new FrmViewData(); frm.Questions = _repQues.GetListQueryByDate(q, PagerCount(), page ?? 1, out totalCount); PaginatedList pager = new PaginatedList((page ?? 1), PagerCount(), totalCount); ViewBag.SiteName = _repoSet[SettingKey.SiteName]; ViewData["queryData"] = q; return(View(frm.WithPaging(pager).WithTags(_repoTag.GetAll()))); }
public EtiketController() { _repQues = new RepositoryQuestion("", DbType.SqLite); _repoTag = new RepositoryTag("", DbType.SqLite); }
public TagController() { _repTa = new RepositoryTag("", DbType.SqLite); }