public ActionResult Create(Medical_Medicine_Classfication model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Medical_Medicine_Classfication record = new Medical_Medicine_Classfication();
                    record.Name = model.Name;                  
                    record.Code = model.Code;
                    dbcontext.Medical_Medicine_Classfication.Add(record);
                    dbcontext.SaveChanges();
                    return RedirectToAction("Index");
                }
                else
                {
                    return View(model);
                }
            }
            catch (DbUpdateException)
            {
                TempData["Message"] = "this code Is already exists";
                return View(model);
            }
            catch (Exception e)
            {
                return View(model);
            }

        }
 public ActionResult Edit(Medical_Medicine_Classfication model)
 {
     try
     {
         var record = dbcontext.Medical_Medicine_Classfication.FirstOrDefault(m => m.ID == model.ID);
         record.Name = model.Name;
         record.Code = model.Code;
         dbcontext.SaveChanges();
         return RedirectToAction("index");
     }
     catch (DbUpdateException)
     {
         TempData["Message"] = "this code Is already exists";
         return View(model);
     }
     catch (Exception e)
     { return View(model); }
 }
        public ActionResult Create()
        {
            var stru = dbcontext.StructureModels.FirstOrDefault(m => m.All_Models == ChModels.Medical);
            var model = dbcontext.Medical_Medicine_Classfication.ToList();
            var count = 0;
            if (model.Count() == 0)
            {
                count = 1;
            }
            else
            {
                var te = model.LastOrDefault().ID;
                count = te + 1;
            }

            var modell = new Medical_Medicine_Classfication { Code = stru.Structure_Code + count };
            return View(modell);
        }