public ActionResult AddApplicationSubscription(Subscription record, FormCollection form) { try { record.Type = "Application"; record.CreatedDate = DateTime.Now; record.State = "Active"; var application_ = form.GetValue("application_"); if ((application_ != null) && (application_.AttemptedValue != null)) { int applicationId = Int32.Parse(application_.AttemptedValue); SubscriptionItem item = new SubscriptionItem(); item.ApplicationId = applicationId; record.Items = new List<SubscriptionItem>(); record.Items.Add(item); } CcAddSubscriptionRequest request = new CcAddSubscriptionRequest(Settings.Credentials); request.Subscription = record; EndPoints.CcDashboardService.AddSubscription(request); return RedirectToAction("Subscriptions"); } catch (Exception e) { return ShowError(e); } }
public ActionResult AddApplicationSubscription() { try { Subscription record = new Subscription(); ViewData["Applications"] = DescribeApplications(); return View(record); } catch (Exception e) { return ShowError(e); } }
private static Subscription TransformSubscription(PersistenceStorage.Subscription subscription) { Subscription subscription_ = new Subscription(); subscription_.Id = subscription.ID; subscription_.Type = subscription.Type; subscription_.AccessKey = subscription.AccessKey; subscription_.SecretKey = subscription.SecretKey; subscription_.State = subscription.State; subscription_.CreatedDate = subscription.CreatedDate; if ((subscription.SubscriptionItem != null) && (subscription.SubscriptionItem.Count > 0)) subscription_.Items = TransformSubscriptionItems(subscription.SubscriptionItem); return subscription_; }
public ActionResult AddExSystemSubscription(Subscription record) { try { record.Type = "External System"; record.CreatedDate = DateTime.Now; record.State = "Active"; CcAddSubscriptionRequest request = new CcAddSubscriptionRequest(Settings.Credentials); request.Subscription = record; EndPoints.CcDashboardService.AddSubscription(request); return RedirectToAction("Subscriptions"); } catch (Exception e) { return ShowError(e); } }
public ActionResult AddExSystemSubscription() { try { Subscription record = new Subscription(); return View(record); } catch (Exception e) { return ShowError(e); } }
private void UpdateApplications(Subscription subscription) { if((subscription != null) && (subscription.Items != null)) { foreach (SubscriptionItem item in subscription.Items) { ApGetApplicationRequest request = new ApGetApplicationRequest(Settings.Credentials); request.ApplicationId = item.ApplicationId; ApGetApplicationResponse response = EndPoints.ApDashboardService.GetApplication(request); item.Application = response.Application; } } }