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)); } }
public ActionResult DeleteConfirmed(int id) { Servizi servizi = db.Servizis.Find(id); db.Servizis.Remove(servizi); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
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); } } }
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)); }
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)); }
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)); }