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)); }
public static DxModuleAction ToModel(this DxModuleActionViewModel entity) { return(entity.MapTo <DxModuleActionViewModel, DxModuleAction>()); }