Beispiel #1
0
        public ActionResult EditImg(int?id, HttpPostedFileBase file)
        {
            Servizi servizi = db.Servizis.Find(id);

            if (servizi == null)
            {
                return(HttpNotFound());
            }

            if (file != null)
            {
                var extension = Path.GetExtension(file.FileName);
                if (extension == ".png")
                {
                    var filename = Server.MapPath("~/Content/Immagini/Servizi/" + id + extension);
                    file.SaveAs(filename);
                    return(RedirectToAction("Index", "Servizis"));
                }
                else
                {
                    ViewBag.Message = "Puoi usare solo file con estensione .png";
                    return(View(servizi));
                }
            }
            else
            {
                ViewBag.Message = "Devi scegliere un file";
                return(View(servizi));
            }
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Servizi servizi = db.Servizis.Find(id);

            db.Servizis.Remove(servizi);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public ActionResult Create([Bind(Include = "Servizio_Id,Servizio,Descrizione,Posizione")] Servizi servizi)
        {
            if (ModelState.IsValid)
            {
                db.Servizis.Add(servizi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(servizi));
        }
Beispiel #4
0
 public static void GetSrv(List <CTipoCfgSrv> TestSrvs, List <Dati> ListaDati)
 {
     foreach (var test in TestSrvs)
     {
         System.ServiceProcess.ServiceControllerStatus Stato;
         string DisplayName;
         if (Servizi.DoesServiceExist(test.Nome, out DisplayName, out Stato))
         {
             AggiungiServ(DisplayName, test.Nome, Stato.ToString(), test.Tipo, ListaDati);
         }
     }
 }
Beispiel #5
0
        public ActionResult Edit([Bind(Include = "Servizio_Id,Servizio,Posizione", Exclude = "Descrizione")] Servizi servizi)
        {
            FormCollection collection = new FormCollection(Request.Unvalidated().Form);

            servizi.Descrizione = collection["Descrizione"];
            if (ModelState.IsValid)
            {
                db.Entry(servizi).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(servizi));
        }
Beispiel #6
0
        public ActionResult ServiziProdotti(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Servizi serviziProdotti = db.Servizis.Find(id);

            if (serviziProdotti == null)
            {
                return(HttpNotFound());
            }
            return(View(serviziProdotti));
        }
        public ActionResult DeleteImg(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ViewBag.File = Request.QueryString["file"];
            Servizi servizi = db.Servizis.Find(id);

            if (servizi == null)
            {
                return(HttpNotFound());
            }
            return(View(servizi));
        }
        public ActionResult Create([Bind(Include = "Servizo_Id,Servizio,Pubblica", Exclude = "Descrizione")] Servizi servizi)
        {
            FormCollection collection = new FormCollection(Request.Unvalidated().Form);

            servizi.Descrizione = collection["Descrizione"];

            if (ModelState.IsValid)
            {
                db.Servizis.Add(servizi);
                db.SaveChanges();
                Directory.CreateDirectory(Server.MapPath("~/Content/Immagini/Servizi/" + servizi.Servizo_Id));
                return(RedirectToAction("IndexUt"));
            }

            return(View(servizi));
        }
        public ActionResult EditImgP(HttpPostedFileBase file, int?id)
        {
            if (file != null)
            {
                try
                {
                    var      fileName  = Path.GetFileName(file.FileName);
                    var      path      = Path.Combine(Server.MapPath("~/Content/Immagini/Servizi/"), id + ".jpg");
                    WebImage img       = new WebImage(file.InputStream);
                    var      larghezza = img.Width;
                    var      altezza   = img.Height;
                    var      rapportoO = larghezza / altezza;
                    var      rapportoV = altezza / larghezza;
                    if (rapportoO >= 1)
                    {
                        ViewBag.Message = "Attendi la fine del download...";
                        img.Resize(100, 100 / rapportoO);
                        img.Save(path);
                        ViewBag.Message = "Download immagine orizzontale avvenuto con successo. Dimensione immagine originale: larghezza " + larghezza + " Altezza " + altezza;
                    }
                    else
                    {
                        img.Resize(50 / rapportoV, 50);
                        img.Save(path);
                        ViewBag.Message = "Download immagine verticale avvenuto con successo. Dimensione immagine: larghezza " + larghezza + "Altezza" + altezza;
                    }
                }
                catch (Exception ex)
                {
                    ViewBag.Message = "ERROR:" + ex.Message.ToString();
                }
            }
            else
            {
                ViewBag.Message = "Devi scegliere un file";
            }
            var immagini = Directory.GetFiles(Server.MapPath("/Content/Immagini/Servizi/"));

            ViewBag.Immagini = immagini.ToList();
            Servizi servizi = db.Servizis.Find(id);

            if (servizi == null)
            {
                return(HttpNotFound());
            }
            return(View(servizi));
        }
        public ActionResult EditImgP(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var immagini = Directory.GetFiles(Server.MapPath("/Content/Immagini/Servizi/"));

            ViewBag.Immagini = immagini.ToList();
            Servizi servizi = db.Servizis.Find(id);

            if (servizi == null)
            {
                return(HttpNotFound());
            }
            return(View(servizi));
        }
Beispiel #11
0
        private void InitializeServizi(IEnumerable <Servizio> servizi)
        {
            foreach (var wrapper in Servizi)
            {
                wrapper.PropertyChanged -= Wrapper_PropertyChanged;
            }

            Servizi.Clear();

            foreach (var servizio in servizi)
            {
                var wrapper = new ServizioWrapper(servizio);

                wrapper.PropertyChanged += Wrapper_PropertyChanged;

                Servizi.Add(wrapper);
            }
        }
        // GET: Servizis/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var files = Directory.EnumerateFiles(Server.MapPath("/Content/Immagini/Servizi/" + id));

            ViewBag.Files      = files;
            ViewBag.FilesCount = files.Count();
            Servizi servizi = db.Servizis.Find(id);

            if (servizi == null)
            {
                return(HttpNotFound());
            }
            return(View(servizi));
        }