Пример #1
0
 public ActionResult DeleteData(Guid ID)
 {
     using (Dbmodel db = new Dbmodel())
     {
         Dashboard__Chart____88____core__Menus ListProp = db.Dashboard__Chart____88____core__Menus.Where(x => x.ID == ID).FirstOrDefault <Dashboard__Chart____88____core__Menus>();
         db.Dashboard__Chart____88____core__Menus.Remove(ListProp);
         db.SaveChanges();
         return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet));
     }
 }
Пример #2
0
        public ActionResult CreateChart(Dashboard__Chart____88____core__Menus chartMenu, string Menu, string Chart)
        {
            List <core__Menus>      MenuList  = db.core__Menus.ToList();
            List <Dashboard__Chart> ChartList = db.Dashboard__Chart.ToList();

            core__Menus      cm = MenuList.Find(m => m.Title.Equals(Menu));
            Dashboard__Chart cl = ChartList.Find(c => c.Title.Equals(Chart));

            Dashboard__Chart____88____core__Menus chartMenuu = new Dashboard__Chart____88____core__Menus
            {
                ID                     = Guid.NewGuid(),
                Title                  = chartMenu.Title,
                X_Axis                 = chartMenu.X_Axis,
                Y_Axis                 = chartMenu.Y_Axis,
                ID____core__Menus      = cm.ID_,
                ID____Dashboard__Chart = cl.ID_
            };
            var chartName = "GetClients";

            if (cm.Title == "Commande")
            {
                chartName = "GetOrder";
            }
            if (cm.Title == "Product")
            {
                chartName = "GetProduct";
            }
            if (cm.Title == "Client")
            {
                chartName = "GetClients";
            }
            using (Dbmodel Dbmodel = new Dbmodel())
            {
                try
                {
                    Dbmodel.Dashboard__Chart____88____core__Menus.Add(chartMenuu);
                    Dbmodel.SaveChanges();
                }
                catch (Exception e)
                {
                    return(View(e.Message));
                }

                return(RedirectToAction(chartName));
            }
        }