public IActionResult Tracker(string?id, Database.Campaign model) { if (!String.IsNullOrEmpty(model.OriginalBat)) { model.TrackedBat = Campaign.TrackContent(model.OriginalBat, model.Domain, model.DynamicField, true, model.Name, model._id); model.Save(); } return(RedirectToAction("Tracker", new { id = model._id })); }
public ActionResult op(string id, string key) { try { Database.Campaign.LogOpener(key, id); Database.Campaign oCampaign = new Database.Campaign(new Guid(id)); return(Redirect(string.Format("https://{0}/ii.png", oCampaign.Domain))); } catch (Exception ex) { _logger.LogError(ex.Message); throw ex; } }
public IActionResult Create(Database.Campaign newCampaign) { if (string.IsNullOrEmpty(newCampaign.Name)) { newCampaign.Domain = this.Request.HttpContext.Request.Host.ToString(); return(View(newCampaign)); } else { if (newCampaign.Save()) { return(RedirectToAction("Index")); } else { return(View(newCampaign)); } } }
public IActionResult Edit(Database.Campaign oCampaign) { return(View(oCampaign)); }