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