public ActionResult DeleteConfirmed(int id) { ReportSetup reportSetup = db.ReportSetups.Find(id); db.ReportSetups.Remove(reportSetup); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult JiraLogin(ReportSetup setup) { if (setup == null) { return(new HttpUnauthorizedResult()); } Session["setup"] = setup; return(RedirectToAction("Report")); }
public ActionResult JiraLogin(ReportSetup setup) { if (setup == null) { return new HttpUnauthorizedResult(); } Session["setup"] = setup; return RedirectToAction("Report"); }
public ActionResult Edit([Bind(Include = "Id,CompanyName,CompanyLogoPath,AddressLineOne,AddressLineTwo,AddressLineThree,Telephone,Fax,Email")] ReportSetup reportSetup) { if (ModelState.IsValid) { db.Entry(reportSetup).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reportSetup)); }
public ActionResult Create([Bind(Include = "Id,CompanyName,CompanyLogoPath,AddressLineOne,AddressLineTwo,AddressLineThree,Telephone,Fax,Email")] ReportSetup reportSetup) { if (ModelState.IsValid) { db.ReportSetups.Add(reportSetup); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reportSetup)); }
// GET: ReportSetups/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ReportSetup reportSetup = db.ReportSetups.Find(id); if (reportSetup == null) { return(HttpNotFound()); } return(View(reportSetup)); }
/// <summary>Registers the type mappings with the Unity container.</summary> /// <param name="container">The unity container to configure.</param> /// <remarks>There is no need to register concrete types such as controllers or API controllers (unless you want to /// change the defaults), as Unity allows resolving a concrete type even if it was not previously registered.</remarks> public static void RegisterTypes(IUnityContainer container) { var defaultReportSetup = new ReportSetup() { Jql = "project=MVPD1", ColumnLabelPrefix = "jmp-byperson-", WeeklyCapacityHoursPerStream = "*: 30", IssueFinalStatuses = "DEV COMPLETE, CANCELLED", JiraApiUrl = "https://orwell.atlassian.net/rest/api/2/", JiraShowIssueUrl = "https://orwell.atlassian.net/browse/", JiraSearchIssuesUrl = "https://orwell.atlassian.net/issues/?jql=" }; container.RegisterInstance <ReportSetup>(defaultReportSetup, new ContainerControlledLifetimeManager()); container.RegisterType <IJiraClient, JiraClient>(); container.RegisterType <IReportService, ReportService>(); }
static void Main(string[] args) { var setup = new ReportSetup() { JiraApiUrl = "https://orwell.atlassian.net/rest/api/2/", JiraUserName = "******", JiraPassword = "******", Jql = "labels=jmp", ColumnLabelPrefix = "jmp-stream-" }; var jiraClient = new JiraClient(); var issues = jiraClient.GetIssues(setup.JiraApiUrl, setup.JiraUserName, setup.JiraPassword, setup.Jql); var reportService = new ReportService(); var capacity = new Dictionary<string, int>() { { "*", 40 } }; var issueFinalStatuses = new string[] { "DEV COMPLETE", "CANCELLED" }; var report = reportService.GetReportData(issues, setup.ColumnLabelPrefix, capacity, issueFinalStatuses); }
/// <summary>Registers the type mappings with the Unity container.</summary> /// <param name="container">The unity container to configure.</param> /// <remarks>There is no need to register concrete types such as controllers or API controllers (unless you want to /// change the defaults), as Unity allows resolving a concrete type even if it was not previously registered.</remarks> public static void RegisterTypes(IUnityContainer container) { var defaultReportSetup = new ReportSetup() { Jql = "project=MVPD1", ColumnLabelPrefix = "jmp-byperson-", WeeklyCapacityHoursPerStream = "*: 30", IssueFinalStatuses = "DEV COMPLETE, CANCELLED", JiraApiUrl = "https://orwell.atlassian.net/rest/api/2/", JiraShowIssueUrl = "https://orwell.atlassian.net/browse/", JiraSearchIssuesUrl = "https://orwell.atlassian.net/issues/?jql=" }; container.RegisterInstance<ReportSetup>(defaultReportSetup, new ContainerControlledLifetimeManager()); container.RegisterType<IJiraClient, JiraClient>(); container.RegisterType<IReportService, ReportService>(); }
static void Main(string[] args) { var setup = new ReportSetup() { JiraApiUrl = "https://orwell.atlassian.net/rest/api/2/", JiraUserName = "******", JiraPassword = "******", Jql = "labels=jmp", ColumnLabelPrefix = "jmp-stream-" }; var jiraClient = new JiraClient(); var issues = jiraClient.GetIssues(setup.JiraApiUrl, setup.JiraUserName, setup.JiraPassword, setup.Jql); var reportService = new ReportService(); var capacity = new Dictionary <string, int>() { { "*", 40 } }; var issueFinalStatuses = new string[] { "DEV COMPLETE", "CANCELLED" }; var report = reportService.GetReportData(issues, setup.ColumnLabelPrefix, capacity, issueFinalStatuses); }
public HomeController(IJiraClient jiraClient, IReportService reportService, ReportSetup defaultReportSetup) { _jiraClient = jiraClient; _reportService = reportService; _defaultReportSetup = defaultReportSetup; }