public ActionResult ActiveCampaignSettings(ActiveCampaignModel model) { if (ModelState.IsValid) { try { string checkEntries = ActiveCampaignHelper.CheckEntries(model.ApiUrl, model.ApiKey); if (checkEntries != null) { var activeCampaignAccount = new ActiveCampaignAccount(); activeCampaignAccount.ApiUrl = model.ApiUrl; activeCampaignAccount.ApiKey = model.ApiKey; activeCampaignAccount.AccountName = checkEntries; activeCampaignAccount.ConnectingDate = DateTime.UtcNow; activeCampaignAccount.Enabled = true; CurrentUser.ActiveCampaignAccount = activeCampaignAccount; UnitOfWork.Commit(); return(RedirectToAction <UserController>(c => c.Index())); } } catch { ModelState.AddModelError("", "Wrong data!"); } } return(View(model)); }
public void GetData() { ActiveCampaignHelper.GetContactsData(CurrentUser.ActiveCampaignAccount.ApiUrl, CurrentUser.ActiveCampaignAccount.ApiKey); }