public virtual async Task BindWeChat(T_UserEditDto input) { var query = _t_UserRepository.GetAll(); var entity = query.FirstOrDefault(o => o.LoginNo == input.LoginNo && o.PassWord == input.PassWord); input.MapTo(entity); await _t_UserRepository.UpdateAsync(entity); }
/// <summary> /// 编辑用户管理 /// </summary> // [AbpAuthorize(T_UserAppPermissions.T_User_EditT_User)] public virtual async Task UpdateT_UserAsync(T_UserEditDto input) { //TODO:更新前的逻辑判断,是否允许更新 var entity = await _t_UserRepository.GetAsync(input.Id.Value); input.MapTo(entity); await _t_UserRepository.UpdateAsync(entity); }
/// <summary> /// 新增用户管理 /// </summary> // [AbpAuthorize(T_UserAppPermissions.T_User_CreateT_User)] public virtual async Task <T_UserEditDto> CreateT_UserAsync(T_UserEditDto input) { //TODO:新增前的逻辑判断,是否允许新增 var entity = input.MapTo <T_User>(); entity = await _t_UserRepository.InsertAsync(entity); return(entity.MapTo <T_UserEditDto>()); }