예제 #1
0
 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());
 }
예제 #2
0
 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());
 }
예제 #3
0
        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());
        }