public ActionResult DeleteConfirmed(int id) { AdTable adTable = db.AdTable.Find(id); db.AdTable.Remove(adTable); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ID,Description,phone")] AdTable adTable, HttpPostedFileBase image1, HttpPostedFileBase image2) //ttpPostedFileBase image was new { try { if (image1 == null && image2 == null) { db.AdTable.Add(adTable); db.SaveChanges(); return(RedirectToAction("Index", "AdTables")); } else if (image1 == null && image2 != null) { ViewBag.Ms = "Please upload image #1 first"; return(View()); } else if (CreateHelper.pictureNotImage1(image1)) { ViewBag.Ms = "Only Image can be uploaded"; return(View()); } else if (image1 != null && image2 == null) { adTable.image = new byte[image1.ContentLength]; image1.InputStream.Read(adTable.image, 0, image1.ContentLength); db.AdTable.Add(adTable); db.SaveChanges(); return(RedirectToAction("Index", "AdTables")); } else if (CreateHelper.pictureNotImage(image1, image2) ) { ViewBag.Ms = "Only Image can be uploaded"; return(View()); } else if (ModelState.IsValid) { adTable.image = new byte[image1.ContentLength]; image1.InputStream.Read(adTable.image, 0, image1.ContentLength); adTable.image1 = new byte[image2.ContentLength]; image2.InputStream.Read(adTable.image1, 0, image2.ContentLength); db.AdTable.Add(adTable); db.SaveChanges(); return(RedirectToAction("Index", "AdTables")); } } catch { ViewBag.Ms = "Only Images can be uploaded"; return(View()); } return(View(adTable)); }
public ActionResult Edit([Bind(Include = "ID,Description,phone")] AdTable adTable) { if (ModelState.IsValid) { db.Entry(adTable).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(adTable)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AdTable adTable = db.AdTable.Find(id); if (adTable == null) { return(HttpNotFound()); } return(View(adTable)); }
protected override void Initialize() { var newContent = window.DataContext; if (newContent != null) { var dcType = newContent.GetType(); var personTypeProp = dcType.GetProperty("TypePerson"); var personType = (int)personTypeProp.GetValue(newContent); if (personType != 3) { AdTable.SetCurrentValue(RowDefinition.HeightProperty, new GridLength(0, GridUnitType.Star)); } switch (personType) { case 3: TabHeader.SetCurrentValue(HeaderedContentControl.HeaderProperty, "Список учнів"); break; case 4: TabHeader.SetCurrentValue(HeaderedContentControl.HeaderProperty, "Список викладачів"); break; case 5: TabHeader.SetCurrentValue(HeaderedContentControl.HeaderProperty, "Список батьків"); break; default: break; } } base.Initialize(); }