public ActionResult Create(AdminEkranı adm, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { var allowedExtensions = new[] { ".png", ".jpg", ".JPG", ".PNG", ".gif", ".GIF" }; var extension = System.IO.Path.GetExtension(file.FileName); if (!allowedExtensions.Contains(extension)) { ModelState.AddModelError(string.Empty, ConstantVariables.ResimBasarisiz); } else { string pic = System.IO.Path.GetFileName(file.FileName); string path = System.IO.Path.Combine(Server.MapPath("~/Dosyalar"), pic); file.SaveAs(path); using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); } adm.Resim = pic; adm.Kullanici = Session["ad"].ToString(); db.AdminEkranı.Add(adm); db.SaveChanges(); return(RedirectToAction("Index")); } } } return(View()); }
public ActionResult Onayla(AdminEkranı onlyn, int id) { if (ModelState.IsValid) { var kayit = db.OnayBekleyen.Find(id); db.Entry(onlyn).State = EntityState.Added; db.OnayBekleyen.Remove(kayit); db.SaveChanges(); return(RedirectToAction("Show", new { id = onlyn.ID })); } return(View()); }
public ActionResult Delete(int id) { if (ModelState.IsValid) { AdminEkranı data = (from item in db.AdminEkranı where item.ID == id select item).FirstOrDefault(); db.AdminEkranı.Remove(data); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }