public ActionResult AddIcon(newIcon s) { try { Icon NewIcon = new Icon(); string ext = Path.GetExtension(s.file1.FileName); string name = Tools.RandomString32(); string url = Server.MapPath("~/Content/Image/" + name + ext); NewIcon.IconDesc = s.Name; NewIcon.IconName = name; NewIcon.iconExt = ext; db.Icons.InsertOnSubmit(NewIcon); db.SubmitChanges(); s.file1.SaveAs(url); return(RedirectToAction("Icon")); } catch (Exception ex) { ViewBag.error = "დაფიქსირდა ხარვეზი ან ყველა ველი არ არის შევსებული"; return(View()); } }
public ActionResult IconEdit(newIcon s) { Icon update_post = db.Icons.Where(x => x.Id == s.id).FirstOrDefault(); if (s.file1 is null) { update_post.IconDesc = s.Name; db.SubmitChanges(); } else { string ext = Path.GetExtension(s.file1.FileName); string name = Tools.RandomString32(); string url = Server.MapPath("~/Content/Image/" + name + ext); update_post.IconDesc = s.Name; update_post.IconName = name; update_post.iconExt = ext; db.SubmitChanges(); s.file1.SaveAs(url); } return(RedirectToAction("Icon")); }