/// <summary> /// 更新单个数据 /// </summary> /// <param name="dto">sys_role实体</param> /// <returns></returns> public async Task <Result <Sys_RoleDto> > UpdateAsync(Sys_RoleDto dto) { using (var db = GetDb()) { var result = new Result <Sys_RoleDto>(); db.Update(MapTo <Sys_RoleDto, Sys_RoleEntity>(dto)); result.flag = (await db.SaveChangesAsync()) > 0; return(result); } }
/// <summary> /// 删除单个sys_role /// </summary> /// <param name="dto">sys_role实体</param> /// <returns></returns> public async Task <Result <Sys_RoleDto> > DeleteAsync(Sys_RoleDto dto) { using (var db = GetDb()) { var result = new Result <Sys_RoleDto>(); var ds = GetDbSet(db); var entity = MapTo <Sys_RoleDto, Sys_RoleEntity>(dto); ds.Remove(entity); result.flag = (await db.SaveChangesAsync()) > 0; return(result); } }
public async Task <IActionResult> GetNotMyRoles(QueryBase queryBase, Sys_RoleDto dto) { var roles = await _userService.GetNotUserRoles(dto.Id); var strData = roles.data.Select(d => new { id = d.Id, rolename = d.Name }); var result = new DataTableModel { draw = queryBase.Draw, recordsTotal = roles.recordsTotal, recordsFiltered = roles.recordsTotal, data = strData }; return(Json(result)); }
public async Task <IActionResult> Add(UrlParameter param, Sys_RoleDto role) { var result = await _roleService.AddAsync(role); return(Json(result)); }