Example #1
0
        public ActionResult Adauga(Compozitie compozitie)
        {
            HttpPostedFileBase Poza = Request.Files["Poza"];

            if (Poza != null && Poza.ContentLength > 0)
            {
                var fileName = Path.GetFileName(Poza.FileName);
                var path     = Path.Combine(Server.MapPath("/Image/"), fileName);
                Poza.SaveAs(path);
                compozitie.Poza = Path.Combine("/Image/", fileName);
            }
            db.Compozities.Add(compozitie);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult Modificare(Compozitie data)
        {
            var compozitie = db.Compozities.Find(data.FloriId);

            ((Compozitie)compozitie).Denumire     = data.Denumire;
            ((Compozitie)compozitie).Pret         = data.Pret;
            ((Compozitie)compozitie).Dataaducerii = data.Dataaducerii;

            HttpPostedFileBase Poza = Request.Files["Poza"];

            if (Poza != null && Poza.ContentLength > 0)
            {
                ((Compozitie)compozitie).Poza = data.Poza;
                var fileName = Path.GetFileName(Poza.FileName);
                var path     = Path.Combine(Server.MapPath("/Image/"), fileName);
                Poza.SaveAs(path);
                compozitie.Poza = Path.Combine("/Image/", fileName);
            }
            db.SaveChanges();

            ViewBag.text = "Floare cu numele " + compozitie + ", a fost modificată cu succes ! ";
            return(View("/Views/Afisare.cshtml"));
        }