public async Task <HttpResponseMessage> Post(CreateSubscriptionModel model) { // Create subscription CompanySubscription subscription = await _subscriptionService.AddAsync(UserId, model); Subscription subscriptionResponse = _mapper.Map <CompanySubscription, Subscription>(subscription); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, subscriptionResponse); return(response); }
public async Task <IActionResult> Create(CreateSubscriptionModel model) { if (!this.ModelState.IsValid) { return(this.View()); } await this._subscriptionStorageClient.Create(model); return(this.RedirectToAction(nameof(this.Index), new { customerId = model.CustomerId })); }
public ViewResult Create(string customerId) { CreateSubscriptionModel model = new CreateSubscriptionModel() { CustomerId = customerId, Amount = 10, Currency = Currency.EUR }; return(this.View(model)); }
/* * SUBSCRIPTIONS */ public CreateSubscriptionModel SubscriptionCreate(string id_plan, string customer_id, string token_card, string doc_type, string doc_number, string url_confirmation = null, string method_confirmation = null) { ENDPOINT = Constants.url_create_subscription; PARAMETER = body.getBodyCreateSubscription(id_plan, customer_id, token_card, doc_type, doc_number, url_confirmation, method_confirmation); string content = _request.Execute( ENDPOINT, "POST", _auxiliars.ConvertToBase64(_PUBLIC_KEY), PARAMETER); CreateSubscriptionModel subscription = JsonConvert.DeserializeObject <CreateSubscriptionModel>(content); return(subscription); }
public IActionResult Post(CreateSubscriptionModel model) { _repository.Add(new AzureAccount { ClientId = model.SubscriptionId, CompanyId = 0, ClientSecret = model.ClientSecret, SubscriptionId = model.SubscriptionId, TenantId = model.TenantId }); _logger.LogInformation("Azure Subscription Added."); return(Created("", model.SubscriptionId)); }
public IActionResult CreateSubscription() { CreateSubscriptionModel subscription = epayco.SubscriptionCreate( "alejo-epayco-sdk-prueba2565", "LXYzynsEiqss98RBr", "PwifgQPvca6fLoJvh", "cc", "1026150802", "https://pruebas.com.co", "POST"); return(Ok(subscription)); }
public Subscription Create(CreateSubscriptionModel model, string userId) { var existingSubscriptionsCount = _database.Subscriptions .Count(x => x.ApplicationUserId == userId && x.IsEnabled); if (existingSubscriptionsCount >= _maxSubscriptionsCount) { throw new TooManyExistingSubscriptionsException(); } var subscription = new Subscription { FeedUrl = model.FeedUrl, ApplicationUserId = userId, IsEnabled = true, IsReadOnly = false }; _database.Subscriptions.Add(subscription); _database.SaveChanges(); _receiver.Start(subscription.Id); return(subscription); }
/// <summary> /// Creates the specified model. /// </summary> /// <param name="model">The model.</param> /// <autogeneratedoc /> public async Task Create(CreateSubscriptionModel model) { var subscriptionRequest = _mapper.Map <SubscriptionRequest>(model); await _subscriptionClient.CreateSubscriptionAsync(model.CustomerId, subscriptionRequest); }
public List <FeedItemDto> Test(CreateSubscriptionModel model) => _rssReader.Read(model.FeedUrl);
public Subscription Create(CreateSubscriptionModel model) => _subscriptionService.Create(model, User.GetId());