Exemple #1
0
        public ActionResult Create(IEnumerable <graphic_parameter> models)
        {
            List <GraphicParameterWrapper> ss = new List <GraphicParameterWrapper>();

            //Iterate all created products which are posted by the Kendo Grid
            foreach (var source in models)
            {
                // Create a new Product entity and set its properties from productViewModel
                var s = new graphic_parameter
                {
                    parameter = source.parameter,
                    type      = source.type
                };

                db.graphic_parameter.Add(s);
                db.SaveChanges();

                GraphicTypeWrapper ls = db.graphic_type.Select(p => new GraphicTypeWrapper {
                    id = p.id, name = p.name
                }).Where(p => p.id == source.type).FirstOrDefault();

                // store the product in the result
                ss.Add(new GraphicParameterWrapper {
                    id = s.id, parameter = s.parameter, type = s.type, graphic_type = ls
                });
            }
            return(Json(ss.ToList()));
        }
Exemple #2
0
        public ActionResult Delete(IEnumerable <graphic_parameter> models)
        {
            foreach (var source in models)
            {
                // Create a new Product entity and set its properties from productViewModel
                graphic_parameter s = db.graphic_parameter.Find(source.id);
                db.graphic_parameter.Remove(s);
                db.SaveChanges();
            }

            return(Json(null));
        }
Exemple #3
0
        public ActionResult Edit(IEnumerable <graphic_parameter> models)
        {
            foreach (var source in models)
            {
                // Create a new Product entity and set its properties from productViewModel
                graphic_parameter s = db.graphic_parameter.Find(source.id);
                s.parameter       = source.parameter;
                s.type            = source.type;
                db.Entry(s).State = EntityState.Modified;
                db.SaveChanges();
            }

            return(Json(null));
        }