/// <summary> /// 提交事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { DTO.Role role = new DTO.Role(); //如果是修改则取出信息 if (Request.Params["ID"] != null) { role.RoleID = Convert.ToInt32(Request.Params["ID"]); role = Business.Role.Get(role); } role.RoleName = this.txtName.Text; role.Discribe = this.txtDiscribe.Text; //添加 if (Request.Params["ID"] == null) { int intMaxID; Business.Role.Add(role, out intMaxID); SaveOperate(intMaxID); Common.MessageBox.ShowAndRedirect(this, "编辑成功", "List.aspx"); } else { Business.Role.Save(role); SaveOperate(Convert.ToInt32(Request.Params["ID"])); Common.MessageBox.ShowAndRedirect(this, "编辑成功", "List.aspx"); } }
public IActionResult Put(int id, [FromBody] DTO.Role role) { var updatedRole = _mapper.Map <DTO.Role, Core.Model.Role>(role); int updatedId = _roleService.Update(id, updatedRole); return(Ok(updatedId)); }
public IActionResult Post(DTO.Role role) { var roleModel = _mapper.Map <DTO.Role, Core.Model.Role>(role); int id = _roleService.Insert(roleModel); return(Ok(id)); }
/// <summary> /// 获取实体 /// </summary> protected void GetDTO() { DTO.Role role = new DTO.Role(); role.RoleID = Convert.ToInt32(Request.Params["ID"]); role = Business.Role.Get(role); this.txtName.Text = role.RoleName; this.txtDiscribe.Text = role.Discribe; }
/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnRemoveCommand(object sender, CommandEventArgs e) { DTO.Role role = new DTO.Role(); role.RoleID = Convert.ToInt32(e.CommandName); //删除的是系统管理员,系统管理员在其他数据创建的时候就绑定编号为 1 if (role.RoleID == 1) { Common.MessageBox.Show(this, "超级管理员角色无法删除"); return; } //正常删除 Business.Role.Remove(role); Common.MessageBox.Show(this, "删除成功"); GetList(); }
public static DAL.role Convert(DTO.Role dto) { return(_mapper.Map <DAL.role>(dto)); }