/// <summary> /// 逻辑删除 /// </summary> /// <param name="request"></param> /// <returns></returns> public RoleUpdateResponse DeleteRole(RoleUpdateRequest request) { RoleUpdateResponse response = new RoleUpdateResponse(); var res = UpdateRoleDal.Instance.DeleteRole(request.RoleAll); if (res > 0) { response.Message = "删除成功"; } else { response.Status = false; response.Message = "删除失败,请检查网络"; } return(response); }
public dtoBaseResponse ModifySubscription([FromBody] dto.dtoModifySubscriptionRequest value) { dtoBaseResponse response = new dtoBaseResponse(); response.ErrorInfo = LastError; if (LastError != Adevico.APIconnection.Core.GenericError.None) { return(response); } RoleUpdateResponse result = coreApiService.SubscriptionModify(value.CommunityId, value.UsersId, value.Action); if (result == RoleUpdateResponse.NoPermission) { response.Success = false; response.ErrorInfo = Adevico.APIconnection.Core.GenericError.NoServicePermission; response.ServiceErrorCode = (int)RoleUpdateResponse.NoPermission; return(response); } response.ServiceErrorCode = (int)result; if (result == RoleUpdateResponse.AllUpdated || result == RoleUpdateResponse.SomeUserUpdated) { response.Success = true; response.ErrorInfo = Adevico.APIconnection.Core.GenericError.None; } else { response.Success = false; response.ErrorInfo = Adevico.APIconnection.Core.GenericError.InvalidDataInput; } return(response); }