Exemplo n.º 1
0
        public ActionResult Delete([DataSourceRequest] DataSourceRequest request, TagViewModel tag)
        {
            if (tag != null)
            {
                db.Tags.Delete(tag.TagId);
                db.SaveChanges();
            }

            return Json(new[] { tag }.ToDataSourceResult(request, ModelState));
        }
Exemplo n.º 2
0
        public ActionResult Edit([DataSourceRequest] DataSourceRequest request, TagViewModel tag)
        {
            if (tag != null && ModelState.IsValid)
            {
                var target = db.Tags.GetById(tag.TagId);
                if (target != null)
                {
                    target.Name = tag.TagName;
                    db.Tags.Update(target);
                    db.SaveChanges();
                }
            }

            return Json(new[] { tag }.ToDataSourceResult(request, ModelState));
        }
Exemplo n.º 3
0
        public ActionResult Create([DataSourceRequest] DataSourceRequest request, TagViewModel tag)
        {
            if (tag != null && ModelState.IsValid)
            {
                Tag t = new Tag
                {
                    Name = tag.TagName
                };

                db.Tags.Add(t);
                db.SaveChanges();
            }

            return Json(new[] { tag }.ToDataSourceResult(request, ModelState));
        }