示例#1
0
        public ActionResult AddRefarans(RefaransVM model, HttpPostedFileBase RefaransResim)
        {
            //kendime not. resimlerin uzantılarını kontorl et ve boyutlandırma yap gabala yazma :)

            if (ModelState.IsValid)
            {
                Refaranslar refarans = new Refaranslar();

                refarans.RefaransAdi   = model.RefaransAdi;
                refarans.RefaransResim = null;
                refarans.isActive      = model.isActive;

                if (RefaransResim != null && RefaransResim.ContentLength > 0)
                {
                    string ResimAdi = Guid.NewGuid().ToString().Replace("-", "");
                    string uzanti   = System.IO.Path.GetExtension(Path.GetFileName(RefaransResim.FileName));
                    string TamYol   = Path.Combine(Server.MapPath("/Content/Img/RefransResim/" + ResimAdi + uzanti));

                    refarans.RefaransResim = "/Content/Img/RefransResim/" + ResimAdi + uzanti;


                    RefaransResim.SaveAs(TamYol);
                }
                db.Refarans.Add(refarans);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }
            else

            {
                ViewBag.IslemDurum = 2;
            }

            return(View());
        }
示例#2
0
        public ActionResult UpdateRefarans(int id)
        {
            Refaranslar refarans = db.Refarans.FirstOrDefault(m => m.ID == id);

            RefaransVM model = new RefaransVM();

            model.ID            = refarans.ID;
            model.isActive      = refarans.isActive;
            model.RefaransAdi   = refarans.RefaransAdi;
            model.RefaransResim = refarans.RefaransResim;
            return(View(model));
        }
示例#3
0
        public ActionResult AddRefarans()
        {
            RefaransVM model = new RefaransVM();

            return(View(model));
        }