public ActionResult DeleteClient(int?id) { if (Session["Data"] != null) { if ((Session["Data"] as SIGNINDATA).Type == "AGENCY") { if (id == null) { return(RedirectToAction("Index")); } int Agent_ID = (Session["Data"] as SIGNINDATA).ID; Agency agent = db.Agencies.Find(Agent_ID); Ads_Clients ads_client = db.Ads_Clients.Find(id); if (ads_client == null || agent.Ads_Clients.Contains(ads_client) == false) { return(RedirectToAction("Index")); } db.Ads_Clients.Remove(ads_client); db.SaveChanges(); return(RedirectToAction("Index")); } } return(RedirectToAction("SignIn", "OGames")); }
public ActionResult EditClient(int?ID, string Name, int Target_CPM, double Price) { if (Session["Data"] != null) { if ((Session["Data"] as SIGNINDATA).Type == "AGENCY") { if (ID == null) { return(RedirectToAction("Index")); } int Agent_ID = (Session["Data"] as SIGNINDATA).ID; Agency agent = db.Agencies.Find(Agent_ID); Ads_Clients ads_client = db.Ads_Clients.Find(ID); if (ads_client == null || agent.Ads_Clients.Contains(ads_client) == false) { return(View(ads_client)); } ads_client.Name = Name; ads_client.Target_CPM = Target_CPM; ads_client.Price = Price; db.Entry(ads_client).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(RedirectToAction("SignIn", "OGames")); }
// GET: Ads_Clients/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } Ads_Clients ads_Clients = db.Ads_Clients.Find(id); if (ads_Clients == null || ads_Clients.Agency_ID.HasValue) { return(HttpNotFound()); } return(View(ads_Clients)); }
public ActionResult DeleteConfirmed(int id) { Ads_Clients ads_Clients = db.Ads_Clients.Find(id); db.Ads_Clients.Remove(ads_Clients); db.SaveChanges(); FileInfo F = new FileInfo(Server.MapPath("~/Uploads/AdsClients/" + id + ".jpg")); if (F.Exists) { F.Delete(); } return(RedirectToAction("Index")); }
// GET: Ads_Clients/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("Index")); } Ads_Clients ads_Clients = db.Ads_Clients.Find(id); if (ads_Clients == null) { return(HttpNotFound()); } return(View(ads_Clients)); }
public ActionResult Data() { if (Session["Data"] != null) { if ((Session["Data"] as SIGNINDATA).Type == "ADS") { int AdsClient_ID = (Session["Data"] as SIGNINDATA).ID; Ads_Clients Client = db.Ads_Clients.Find(AdsClient_ID); return(View(Client)); } else { return(RedirectToAction("SignIn", "OGames")); } } else { return(RedirectToAction("SignIn", "OGames")); } }
public ActionResult Create([Bind(Include = "ID,Name,Target_CPM,UserName,Password")] Ads_Clients ads_Clients, HttpPostedFileBase photo) { if (db.Third_Partner.Any(x => x.Password == ads_Clients.Password && x.User_Name == ads_Clients.UserName) || db.Channels.Any(x => x.Password == ads_Clients.Password && x.Username == ads_Clients.UserName) || db.Ads_Clients.Any(x => x.Password == ads_Clients.Password && x.UserName == ads_Clients.UserName) || db.Agencies.Any(x => x.UserName == ads_Clients.UserName && x.Password == ads_Clients.Password)) { ViewBag.error = "This Username And Password Is Used !"; return(View(ads_Clients)); } if (ModelState.IsValid && photo != null) { db.Ads_Clients.Add(ads_Clients); db.SaveChanges(); photo.SaveAs(Server.MapPath("~/Uploads/AdsClients/" + ads_Clients.ID + ".jpg")); return(RedirectToAction("Index")); } return(View(ads_Clients)); }
public ActionResult CreateClient(string Name, int Target_CPM, double Price) { if (Session["Data"] != null) { if ((Session["Data"] as SIGNINDATA).Type == "AGENCY") { int Agent_ID = (Session["Data"] as SIGNINDATA).ID; Agency agent = db.Agencies.Find(Agent_ID); Ads_Clients Ads_Client = new Ads_Clients { Name = Name, Target_CPM = Target_CPM, Price = Price, Agency_ID = agent.ID }; db.Ads_Clients.Add(Ads_Client); db.SaveChanges(); return(RedirectToAction("Index")); } } return(RedirectToAction("SignIn", "OGames")); }