Class PeopleAppService
Inheritance
AbstractKeyCrudAppService<Person, PersonDto, PersonDto, Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>
CrudAppService<Person, PersonDto, PersonDto, Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>
PeopleAppService
Implements
Inherited Members
Namespace: Volo.Abp.TestApp.Application
Assembly: Volo.Abp.TestApp.dll
Syntax
public class PeopleAppService : CrudAppService<Person, PersonDto, Guid>, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IPeopleAppService, ICrudAppService<PersonDto, Guid>, ICrudAppService<PersonDto, Guid, PagedAndSortedResultRequestDto>, ICrudAppService<PersonDto, Guid, PagedAndSortedResultRequestDto, PersonDto>, ICrudAppService<PersonDto, Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>, ICrudAppService<PersonDto, PersonDto, Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>, IReadOnlyAppService<PersonDto, PersonDto, Guid, PagedAndSortedResultRequestDto>, ICreateUpdateAppService<PersonDto, Guid, PersonDto, PersonDto>, ICreateAppService<PersonDto, PersonDto>, IUpdateAppService<PersonDto, Guid, PersonDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Constructors
PeopleAppService(IRepository<Person, Guid>)
Declaration
public PeopleAppService(IRepository<Person, Guid> repository)
Parameters
Type | Name | Description |
---|---|---|
IRepository<Person, Guid> | repository |
Methods
AddPhone(Guid, PhoneDto)
Declaration
public Task<PhoneDto> AddPhone(Guid id, PhoneDto phoneDto)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
PhoneDto | phoneDto |
Returns
Type | Description |
---|---|
Task<PhoneDto> |
CreateFileAsync(CreateFileInput)
Declaration
public Task<string> CreateFileAsync(CreateFileInput input)
Parameters
Type | Name | Description |
---|---|---|
CreateFileInput | input |
Returns
Type | Description |
---|---|
Task<string> |
CreateMultipleFileAsync(CreateMultipleFileInput)
Declaration
public Task<string> CreateMultipleFileAsync(CreateMultipleFileInput input)
Parameters
Type | Name | Description |
---|---|---|
CreateMultipleFileInput | input |
Returns
Type | Description |
---|---|
Task<string> |
DownloadAsync()
Declaration
public Task<IRemoteStreamContent> DownloadAsync()
Returns
Type | Description |
---|---|
Task<IRemoteStreamContent> |
GetParams(IEnumerable<Guid>, string[])
Declaration
public Task<List<string>> GetParams(IEnumerable<Guid> ids, string[] names)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Guid> | ids | |
string[] | names |
Returns
Type | Description |
---|---|
Task<List<string>> |
GetParamsFromFormAsync(GetParamsInput)
Declaration
public Task<string> GetParamsFromFormAsync(GetParamsInput input)
Parameters
Type | Name | Description |
---|---|---|
GetParamsInput | input |
Returns
Type | Description |
---|---|
Task<string> |
GetParamsFromQueryAsync(GetParamsInput)
Declaration
public Task<string> GetParamsFromQueryAsync(GetParamsInput input)
Parameters
Type | Name | Description |
---|---|---|
GetParamsInput | input |
Returns
Type | Description |
---|---|
Task<string> |
GetPhones(Guid, GetPersonPhonesFilter)
Declaration
public Task<ListResultDto<PhoneDto>> GetPhones(Guid id, GetPersonPhonesFilter filter)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
GetPersonPhonesFilter | filter |
Returns
Type | Description |
---|---|
Task<ListResultDto<PhoneDto>> |
GetWithAuthorized()
Declaration
[Authorize]
public Task GetWithAuthorized()
Returns
Type | Description |
---|---|
Task |
GetWithComplexType(GetWithComplexTypeInput)
Declaration
public Task<GetWithComplexTypeInput> GetWithComplexType(GetWithComplexTypeInput input)
Parameters
Type | Name | Description |
---|---|---|
GetWithComplexTypeInput | input |
Returns
Type | Description |
---|---|
Task<GetWithComplexTypeInput> |
RemovePhone(Guid, string)
Declaration
public Task RemovePhone(Guid id, string number)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
string | number |
Returns
Type | Description |
---|---|
Task |
UploadAsync(IRemoteStreamContent)
Declaration
public Task<string> UploadAsync(IRemoteStreamContent streamContent)
Parameters
Type | Name | Description |
---|---|---|
IRemoteStreamContent | streamContent |
Returns
Type | Description |
---|---|
Task<string> |
UploadMultipleAsync(IEnumerable<IRemoteStreamContent>)
Declaration
public Task<string> UploadMultipleAsync(IEnumerable<IRemoteStreamContent> streamContents)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<IRemoteStreamContent> | streamContents |
Returns
Type | Description |
---|---|
Task<string> |