예제 #1
0
 public virtual ActionResult AddSizeGroup([DataSourceRequest] DataSourceRequest request, SizeGroupViewModel item)
 {
     LogI("AddSizeGroup, item=" + item);
     if (ModelState.IsValid)
     {
         SizeGroupViewModel.Add(Db, item, DateHelper.GetAppNowTime(), AccessManager.UserId);
     }
     return(Json((new[] { item }).ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet));
 }
예제 #2
0
        public virtual ActionResult RemoveSizeGroup([DataSourceRequest] DataSourceRequest request, SizeGroupViewModel item)
        {
            LogI("RemoveSizeGroup, item=" + item);

            if (item != null && item.Id.HasValue)
            {
                SizeGroupViewModel.Delete(Db, item.Id.Value);
            }
            return(Json((new SizeGroupViewModel[] { }).ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public virtual ActionResult GetAllGroups(DataSourceRequest request)
        {
            LogI("GetAllGroups");

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

            return(new JsonResult {
                Data = dataSource, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
예제 #4
0
 public SizeGroup()
 {
     InitializeComponent();
     _viewModel  = (SizeGroupViewModel)LayoutRoot.DataContext;
     DataContext = _viewModel;
 }