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"));
        }