public ActionResult Index(int Id) { var objDataAccess = new DataAccess.Repository(); var Result = objDataAccess.GetCompanyById(Id); return(View(Result)); }
private void bw_LoginDoWork(object sender, DoWorkEventArgs e) { LoggedIn = IssueReportHelper.Login(txtUserID, txtPassword); DataAccess.Repository allrep = new DataAccess.Repository(); allrep.Name = "ALL REPOSITORIES"; cmbRepositories.Add(allrep); cmbRepositories.AddRange(GetRepositories()); }
public static async Task <List <DataAccess.Repository> > GetRepositories() { List <DataAccess.Repository> repos = new List <DataAccess.Repository>(); var repositoriesForAnet = await GithubClient.Repository.GetAllForOrg("AuthorizeNet"); foreach (Octokit.Repository rep in repositoriesForAnet) { DataAccess.Repository repo = new DataAccess.Repository(); repo.Name = rep.Name; repo.owner = rep.Owner.Login; repos.Add(repo); } _repolist = new List <DataAccess.Repository>(repos); return(await Task.Run(() => new List <DataAccess.Repository>(repos))); }
private static void GetAllUesrs() { var client = new RestClient("https://api.zoom.us/v2/users?page_size=1") { Timeout = -1 }; var request = new RestRequest(Method.GET); request.AddHeader("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOm51bGwsImlzcyI6IkRTWGVVQzdqUjQtX2QwS0tkY3hiTlEiLCJleHAiOjE1OTM1MjIwMDAsImlhdCI6MTU5MDUzMjg1OX0.MYRwBUqxuIufuRZlMzSVIO76hYeavNds9xwotPwsHFg"); request.AddHeader("Cookie", "cred=59BB2C9E354D348A21E0D37EC3B64DA4"); // IRestResponse response = client.Execute(request); IRestResponse <UserRoot> response = client.Execute <UserRoot>(request); //var resr = JsonConvert.DeserializeObject<UserRoot>(response.Content); if (response.Data != null && response.Data.users.Count > 0) { User objUser = new User { Id = response.Data.users[0].id, FirstName = response.Data.users[0].first_name, LastName = response.Data.users[0].last_name, Email = response.Data.users[0].email, PMI = response.Data.users[0].pmi, Type = response.Data.users[0].type, Department = response.Data.users[0].dept, Verified = response.Data.users[0].verified, LastLoginTime = response.Data.users[0].last_login_time, LastClientVersion = response.Data.users[0].last_client_version, Status = response.Data.users[0].status, Language = response.Data.users[0].language, Created = response.Data.users[0].created_at, PhoneNumber = response.Data.users[0].phone_number }; var userRepo = new DataAccess.Repository <User>(connString); //TODO: Insert query to be passed once the DB is ready string insertUserQry = ""; userRepo.Add(objUser, insertUserQry); } }
public override RouteData GetRouteData(HttpContextBase httpContext) { RouteData data = base.GetRouteData(httpContext); if (data != null) { var SeoFriendliyName = data.Values["SeoFriendlyName"] as string; //get here from Database; var ObjDataRep = new DataAccess.Repository(); var Resutls = ObjDataRep.GetComapnyDetailBySeoUrl(SeoFriendliyName); if (Resutls != null && Resutls.Id > 0) { data.Values["controller"] = "Company"; data.Values["action"] = "Index"; data.Values["Id"] = Resutls.Id; } else { // Add Error page here. } } return(data); }
public EmployeeController() { this.repository = new DataAccess.Repository(); }
public static async Task <List <Model.Issue> > GetIssues(DataAccess.Repository selectedrepo, ReportType reportype) { List <Model.Issue> issues = new List <Model.Issue>(); var recently = new RepositoryIssueRequest { Filter = IssueFilter.All, Since = DateTimeOffset.Now.Subtract(TimeSpan.FromDays((int)reportype)) }; if (selectedrepo.Name.CompareTo("ALL REPOSITORIES") == 0) { foreach (DataAccess.Repository repo in _repolist) { var issuesForAnet = await GithubClient.Issue.GetAllForRepository("AuthorizeNet", repo.Name, recently); //var issuesForAnet = await GithubClient.PullRequest.GetAllForRepository("AuthorizeNet", repo.Name, recently); foreach (Octokit.Issue issue in issuesForAnet) { Model.Issue iss = new Model.Issue(); iss.Assignee = issue.Assignee != null ? issue.Assignee.Name : ""; iss.Comments = issue.Comments; iss.IsPullRequest = (issue.PullRequest != null); iss.Labels = issue.Labels.Count > 0 ? string.Join(" | ", from item in issue.Labels select item.Name) : " "; if (iss.Comments > 0) { var commentsforissue = await GithubClient.Issue.Comment.GetAllForIssue(repo.owner, repo.Name, issue.Number); DateTime lasttime = DateTime.Now; foreach (IssueComment cmnt in commentsforissue) { iss.CommentedBy += cmnt.User.Login + ","; lasttime = cmnt.UpdatedAt.Value.DateTime; iss.AllComments += cmnt.User.Login + "\t\t\t\t" + lasttime.ToString() + "\n\n" + cmnt.Body + "\n\n"; } iss.LastCommentedAt = lasttime; iss.LastCommentedAge = (int)(DateTime.Now - iss.LastCommentedAt).TotalDays; } iss.Number = issue.Number; iss.IDLink = issue.HtmlUrl; iss.Repository = repo.Name;// issue.Repository!=null? issue.Repository.Name:""; iss.Title = issue.Title; iss.Description = issue.Body; iss.CreatedAt = issue.CreatedAt.DateTime; iss.User = issue.User.Login; iss.CreationAge = (int)(DateTime.Now - issue.CreatedAt).TotalDays; issues.Add(iss); } } } else { var issuesForAnet = await GithubClient.Issue.GetAllForRepository("AuthorizeNet", selectedrepo.Name, recently); foreach (Octokit.Issue issue in issuesForAnet) { Model.Issue iss = new Model.Issue(); iss.Assignee = issue.Assignee != null ? issue.Assignee.Name : ""; iss.Comments = issue.Comments; iss.IsPullRequest = (issue.PullRequest != null); iss.Labels = issue.Labels.Count > 0 ? string.Join(" | ", from item in issue.Labels select item.Name) : " "; if (iss.Comments > 0) { var commentsforissue = await GithubClient.Issue.Comment.GetAllForIssue(selectedrepo.owner, selectedrepo.Name, issue.Number); DateTime lasttime = DateTime.Now; foreach (IssueComment cmnt in commentsforissue) { iss.CommentedBy += cmnt.User.Login + ","; lasttime = cmnt.UpdatedAt.Value.DateTime; iss.AllComments += cmnt.User.Login + "\t\t\t\t" + lasttime.ToString() + "\n\n" + cmnt.Body + "\n\n"; } iss.LastCommentedAt = lasttime; iss.LastCommentedAge = (int)(DateTime.Now - iss.LastCommentedAt).TotalDays; } iss.Number = issue.Number; iss.IDLink = issue.HtmlUrl; iss.Repository = selectedrepo.Name;// issue.Repository!=null? issue.Repository.Name:""; iss.Title = issue.Title; iss.Description = issue.Body; iss.CreatedAt = issue.CreatedAt.DateTime; iss.User = issue.User.Login; iss.CreationAge = (int)(DateTime.Now - issue.CreatedAt).TotalDays; issues.Add(iss); } } return(issues); }