public PublisherProfileController()
 {
     publisherProfileManager = new PublisherProfileManager();
     siteViewModelManager    = new SiteViewModelManager();
     audienceManager         = new AudienceManager();
     _cosmosIdentityManager  = new CosmosIdentityManager();
 }
示例#2
0
        private JsonResult CreateSiteWithToken(SiteViewModel viewModel)
        {
            SiteViewModelManager manager = new SiteViewModelManager();

            IdUser = Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(User.Identity);
            string messageOut = string.Empty;
            string siteId     = string.Empty;
            bool   result     = false;

            //Falta hacerlo transaccional
            result = manager.CreateSite(viewModel, IdUser, out messageOut, out siteId);
            if (result)
            {
                var resultToken = manager.AddToken(new Guid(siteId));
                return(Json(new { success = result, message = messageOut, idSite = siteId }));
            }
            else
            {
                return(Json(new { error = "Error creating site" }));
            }
        }
示例#3
0
 public ActionResult CreateSite()
 {
     manager = new SiteViewModelManager();
     ModelState.Clear();
     return(View(manager));
 }
示例#4
0
 public SiteController()
 {
     manager = new SiteViewModelManager();
 }