Ejemplo n.º 1
0
        public virtual ActionResult Remove([DataSourceRequest] DataSourceRequest request, FeedbackBlackListViewModel item)
        {
            LogI("Remove, item=" + item);

            if (item != null && item.Id.HasValue)
            {
                FeedbackBlackListViewModel.Delete(Db, item.Id.Value);
            }
            return(Json((new FeedbackBlackListViewModel[] { }).ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public virtual ActionResult GetAll(DataSourceRequest request)
        {
            LogI("GetAll");

            var items      = FeedbackBlackListViewModel.GetAll(Db).ToList();
            var dataSource = items.ToDataSourceResult(request);

            return(new JsonResult {
                Data = dataSource, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Ejemplo n.º 3
0
 public virtual ActionResult Add([DataSourceRequest] DataSourceRequest request, FeedbackBlackListViewModel item)
 {
     LogI("AddSizeGroup, item=" + item);
     if (ModelState.IsValid)
     {
         IList <KeyValuePair <string, string> > errors = null;
         if (FeedbackBlackListViewModel.Validate(Db, item, out errors))
         {
             item = FeedbackBlackListViewModel.Add(Db, item, DateHelper.GetAppNowTime(), AccessManager.UserId);
         }
         else
         {
             errors.Each(e => ModelState.AddModelError(e.Key, e.Value));
         }
     }
     return(Json((new[] { item }).ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet));
 }