// This file is automatically generated by ABP framework to use MVC Controllers from CSharp using System; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp; using Volo.Abp.Application.Dtos; using Volo.Abp.DependencyInjection; using Volo.Abp.Http.Client; using Volo.Abp.Http.Client.ClientProxying; using Volo.Abp.Http.Modeling; using Volo.Abp.Identity; // ReSharper disable once CheckNamespace namespace Volo.Abp.Identity; [Dependency(ReplaceServices = true)] [ExposeServices(typeof(IIdentityUserAppService), typeof(IdentityUserClientProxy))] public partial class IdentityUserClientProxy : ClientProxyBase, IIdentityUserAppService { public virtual async Task GetAsync(Guid id) { return await RequestAsync(nameof(GetAsync), new ClientProxyRequestTypeValue { { typeof(Guid), id } }); } public virtual async Task> GetListAsync(GetIdentityUsersInput input) { return await RequestAsync>(nameof(GetListAsync), new ClientProxyRequestTypeValue { { typeof(GetIdentityUsersInput), input } }); } public virtual async Task CreateAsync(IdentityUserCreateDto input) { return await RequestAsync(nameof(CreateAsync), new ClientProxyRequestTypeValue { { typeof(IdentityUserCreateDto), input } }); } public virtual async Task UpdateAsync(Guid id, IdentityUserUpdateDto input) { return await RequestAsync(nameof(UpdateAsync), new ClientProxyRequestTypeValue { { typeof(Guid), id }, { typeof(IdentityUserUpdateDto), input } }); } public virtual async Task DeleteAsync(Guid id) { await RequestAsync(nameof(DeleteAsync), new ClientProxyRequestTypeValue { { typeof(Guid), id } }); } public virtual async Task> GetRolesAsync(Guid id) { return await RequestAsync>(nameof(GetRolesAsync), new ClientProxyRequestTypeValue { { typeof(Guid), id } }); } public virtual async Task> GetAssignableRolesAsync() { return await RequestAsync>(nameof(GetAssignableRolesAsync)); } public virtual async Task UpdateRolesAsync(Guid id, IdentityUserUpdateRolesDto input) { await RequestAsync(nameof(UpdateRolesAsync), new ClientProxyRequestTypeValue { { typeof(Guid), id }, { typeof(IdentityUserUpdateRolesDto), input } }); } public virtual async Task FindByUsernameAsync(string userName) { return await RequestAsync(nameof(FindByUsernameAsync), new ClientProxyRequestTypeValue { { typeof(string), userName } }); } public virtual async Task FindByEmailAsync(string email) { return await RequestAsync(nameof(FindByEmailAsync), new ClientProxyRequestTypeValue { { typeof(string), email } }); } }