public PublisherProfileController()
 {
     publisherProfileManager = new PublisherProfileManager();
     siteViewModelManager    = new SiteViewModelManager();
     audienceManager         = new AudienceManager();
     _cosmosIdentityManager  = new CosmosIdentityManager();
 }
Exemplo n.º 2
0
 public ProposalManager() : base()
 {
     databaseName = ConfigurationManager.AppSettings["azure-cosmos-databasename"];
     _advertiserProfileManager = new AdvertiserProfileManager();
     _identityManager          = new CosmosIdentityManager();
     _audienceChannelManager   = new AudienceChannelManager();
     _catalogManager           = new CatalogManager();
 }
Exemplo n.º 3
0
        //[HttpPost]
        //[AllowAnonymous]
        //[ValidateAntiForgeryToken]
        //public async Task<ActionResult> CreateAccount(Models.Access.CreateAccountViewModel m)
        //{
        //  if (ModelState.IsValid)
        //  {
        //    if (m.AgreeTerms)
        //    {
        //      Models.Wallet.CreateWalletModel _wallet = await new Helpers.NethereumHelper().CreateUserWallet();

        //      var user = new ApplicationUser { UserName = m.Email, Email = m.Email, Hometown = "", TokenAddress = _wallet.blobname, WalletAddress = _wallet.walletaddress };
        //      var result = await UserManager.CreateAsync(user, m.Password);
        //      if (result.Succeeded)
        //      {
        //        var userRegister = UserManager.FindByEmail(user.Email);
        //        UserManager.AddToRole(userRegister.Id, m.Role);
        //        //await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false);
        //        var code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
        //        var callbackUrl = Url.Action(
        //             "AccountVerified", "Access",
        //             new { userId = user.Id, code = code },
        //             protocol: Request.Url.Scheme);
        //        string mailContent = String.Format(new MailManager().GetMailContent(EMailType.createAccount), user.UserName, callbackUrl);
        //        await UserManager.SendEmailAsync(user.Id,
        //             "Confirm your email",
        //             //"Hi, thank you for join us!<br><br>Please click the following link to verify your email address. <a href=\"" + callbackUrl + "\">link</a><br><br><br> Kind Ads"
        //             //String.Format(GetMailBodyFromXML("createAccount"), callbackUrl)
        //             mailContent
        //             );
        //        return View("CheckEmailActivation");
        //        //return RedirectToAction("Index", "Home");
        //      }
        //      AddErrors(result);
        //    }
        //    else
        //    {
        //      ModelState.AddModelError("", "You must accept terms and policy");
        //    }

        //  }

        //  return View(m);
        //}

        private void FillRoles()
        {
            CosmosIdentityManager manager = new CosmosIdentityManager();
            var roles = manager.GetRoles();

            if (roles != null && roles.Any())
            {
                var listaUsuarios = new SelectList(roles, "Name", "Name");
                Session["roles"] = listaUsuarios;
            }
        }
Exemplo n.º 4
0
 public AdvertiserProfileController()
 {
     manager = new AdvertiserProfileManager();
     _cosmosIdentityManager = new CosmosIdentityManager();
 }
Exemplo n.º 5
0
 public UserCosmosStore()
 {
     _cosmosIdentityManage = new CosmosIdentityManager();
 }
Exemplo n.º 6
0
 public MigrateUsersToCosmosETL()
 {
     _cosmosIdentityManager = new CosmosIdentityManager();
     roles = _cosmosIdentityManager.GetRoles();
 }