public void ApproveApp(string id) { if (id == null) { return; } if (Session["UserID"] == null || ((List <UserUserType>)Session["UserTypes"]).Where(i => i.UserType.Name == Constants.UserTypes.Admin).Count() == 0) { return; } using (IMongo mongo = MDB.Instance().GetMongo()) { var collection = mongo.GetCollection <AppApproval>(); AppApproval aa = collection.AsQueryable().SingleOrDefault(i => i.PackageID == id); if (aa == null) { return; } aa.IsApproved = true; collection.Save(aa); } }
public ActionResult AddContainer(string packageid) { if (!CheckAppSecurity(packageid)) { return(RedirectToAction("Login", "Home")); } using (IMongo mongo = MDB.Instance().GetMongo()) { AppApproval aa = mongo.GetCollection <AppApproval>().AsQueryable().SingleOrDefault(i => i.PackageID == packageid); ViewData["Approval"] = aa; ViewData["AdNetworks"] = MDB.Instance().GetAdNetworks(); return(View()); } }
public ActionResult EditContainer(string packageid, string container) { if (!CheckAppSecurity(packageid)) { return(RedirectToAction("Login", "Home")); } using (IMongo mongo = MDB.Instance().GetMongo()) { List <AdContainer> containers = mongo.GetCollection <AdContainer>().AsQueryable().Where(i => i.AppPackageID == packageid && i.ContainerName == container).ToList(); AppApproval aa = mongo.GetCollection <AppApproval>().AsQueryable().SingleOrDefault(i => i.PackageID == packageid); ViewData["Approval"] = aa; ViewData["Containers"] = containers; ViewData["AdNetworks"] = MDB.Instance().GetAdNetworks(); return(View()); } }