コード例 #1
0
        public ActionResult CreateAds()
        {
            var             IdUser  = Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(User.Identity);
            MoneyAdsManager manager = new MoneyAdsManager();

            manager.IdUser = IdUser;
            return(View(manager));
        }
コード例 #2
0
        public ActionResult Delete(int Id)
        {
            bool            result  = true;
            MoneyAdsManager manager = new MoneyAdsManager();

            result = manager.IsAlive(Id);
            return(RedirectToAction("Settings"));
        }
コード例 #3
0
        public ActionResult ShowDownloadScriptView()
        {
            var             IdUser  = Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(User.Identity);
            MoneyAdsManager manager = new MoneyAdsManager();

            manager.IdUser                     = IdUser;
            manager.viewModel                  = new MoneyAdsViewModel();
            manager.viewModel.defaultAd        = new DefaultAds();
            manager.viewModel.defaultAd.IdSite = string.Empty;
            return(View("DownloadScriptView", manager));
        }
コード例 #4
0
        public ActionResult DownloadFile(MoneyAdsManager manager)
        {
            var IdUser = Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(User.Identity);

            if (manager.ContainOneActiveAds(IdUser))
            {
                string           IdSite = manager.viewModel.defaultAd.IdSite;
                FileStreamResult result = manager.CreateTelemetryScript(IdUser, IdSite);
                return(result);
            }
            else
            {
                return(RedirectToAction("Settings"));
            }
        }
コード例 #5
0
        public ActionResult CreateAds(MoneyAdsViewModel viewModel)
        {
            MoneyAdsManager manager = new MoneyAdsManager();
            var             IdUser  = Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(User.Identity);

            if (viewModel.defaultAd.typeSelected == "1")
            {
                Models.Core.FileUpload image = GetFileUpload();
                viewModel.defaultAd.image = GetImageAzure(image);
            }
            else
            {
                viewModel.defaultAd.image = string.Empty;
            }
            manager.AddAds(IdUser, viewModel.defaultAd);
            return(RedirectToAction("Settings"));
        }
コード例 #6
0
        public bool CreateAds(MoneyAdsViewModel viewModel)
        {
            bool            result  = false;
            MoneyAdsManager manager = new MoneyAdsManager();
            var             IdUser  = Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(User.Identity);

            if (viewModel.defaultAd.typeSelected == "1")
            {
                Models.Core.FileUpload image = GetFileUpload();
                viewModel.defaultAd.image = GetImageAzure(image);
            }
            else
            {
                viewModel.defaultAd.image = string.Empty;
            }
            manager.AddAds(IdUser, viewModel.defaultAd);
            result = true;
            return(result);
        }
コード例 #7
0
 public CreateProductModel()
 {
     IContact   = new KindAds.Common.Partners.IContact.IContactRequest(ProviderEnvironment.Production);
     SendinBlue = new SendinBlueCampaignRequest();
     adsManager = new MoneyAdsManager();
 }
コード例 #8
0
 public MoneyAdsController()
 {
     manager = new MoneyAdsManager();
 }