public IHttpActionResult Create(DxModuleActionViewModel model)
      {
          model.CreatedOn       = DateTime.Now;
          model.CreatedByUserId = UserContext.Id;
          model.CreatedBy       = UserContext.LoginName;
          model.IsEnabled       = true;
          var entity = model.ToModel();

          entity.IsButton = model.IsButton == "true" ? true : false;
          int            a = _dxModuleActionService.Insert(entity);
          DataSourceForm dataSourceForm = new DataSourceForm();

          if (a > 0)
          {
              dataSourceForm.IsSuccess = true;
              dataSourceForm.Message   = "添加成功!";
          }
          else
          {
              dataSourceForm.IsSuccess = false;
              dataSourceForm.Message   = "添加失败!";
          }

          return(Ok(dataSourceForm));
      }
      public IHttpActionResult Edit(DxModuleActionViewModel model)
      {
          var oldModel = _dxModuleActionService.FindById(model.Id);

          oldModel.Name                = model.Name;
          oldModel.ButtonIcon          = model.ButtonIcon;
          oldModel.ButtonType          = model.ButtonType;
          oldModel.Code                = model.Code;
          oldModel.IsButton            = model.IsButton == "on"?true:false;
          oldModel.JsOperatingFunction = model.JsOperatingFunction;
          bool           a = _dxModuleActionService.Update(oldModel);
          DataSourceForm dataSourceForm = new DataSourceForm();

          if (a)
          {
              dataSourceForm.IsSuccess = true;
              dataSourceForm.Message   = "修改成功!";
          }
          else
          {
              dataSourceForm.IsSuccess = false;
              dataSourceForm.Message   = "修改失败!";
          }

          return(Ok(dataSourceForm));
      }
Exemple #3
0
 public static DxModuleAction ToModel(this DxModuleActionViewModel entity)
 {
     return(entity.MapTo <DxModuleActionViewModel, DxModuleAction>());
 }