/// <summary> /// 保存数据权限规则 /// </summary> /// <param name="data">数据权限规则</param> /// <returns></returns> public async Task <OperateStatus> SaveData(SystemDataDoubleWayDto data) { SystemData systemData = data.MapTo <SystemData>(); if (data.DataId.IsEmptyGuid()) { systemData.DataId = CombUtil.NewComb(); return(await InsertAsync(systemData)); } return(await UpdateAsync(systemData)); }
public async Task <ViewResultBase> Edit(Guid?id, Guid?menuId = null, string menuName = null) { var data = new SystemDataDoubleWayDto(); if (menuId != null) { data.MenuId = Guid.Parse(menuId.ToString()); } if (string.IsNullOrEmpty(menuName)) { data.MenuName = menuName; } if (id != null) { data = (await _dataLogic.GetByIdAsync(id)).MapTo <SystemDataDoubleWayDto>(); //获取菜单信息 data.MenuName = (await _menuLogic.GetByIdAsync(data.MenuId)).Name; } return(View(data)); }
public async Task <JsonResult> SaveData(SystemDataDoubleWayDto doubleWayDto) { return(Json(await _dataLogic.SaveData(doubleWayDto))); }