Class PeopleAppService
Inheritance
object
AbstractKeyReadOnlyAppService<Person, PersonDto, PersonDto, System.Guid, PagedAndSortedResultRequestDto>
AbstractKeyCrudAppService<Person, PersonDto, PersonDto, System.Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>
CrudAppService<Person, PersonDto, PersonDto, System.Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>
CrudAppService<Person, PersonDto, System.Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>
PeopleAppService
Implements
ICrudAppService<PersonDto, PersonDto, System.Guid, PagedAndSortedResultRequestDto, PersonDto, PersonDto>
IDeleteAppService<System.Guid>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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, System.Guid> | repository |
Methods
AddPhone(Guid, PhoneDto)
Declaration
public Task<PhoneDto> AddPhone(Guid id, PhoneDto phoneDto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | |
| PhoneDto | phoneDto |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><PhoneDto> |
CreateFileAsync(CreateFileInput)
Declaration
public Task<string> CreateFileAsync(CreateFileInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateFileInput | input |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><string> |
CreateMultipleFileAsync(CreateMultipleFileInput)
Declaration
public Task<string> CreateMultipleFileAsync(CreateMultipleFileInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateMultipleFileInput | input |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><string> |
DownloadAsync()
Declaration
public Task<IRemoteStreamContent> DownloadAsync()
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><IRemoteStreamContent> |
GetParams(IEnumerable<Guid>, string[])
Declaration
public Task<List<string>> GetParams(IEnumerable<Guid> ids, string[] names)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><System.Guid> | ids | |
| string[] | names |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><string>> |
GetParamsFromFormAsync(GetParamsInput)
Declaration
public Task<string> GetParamsFromFormAsync(GetParamsInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| GetParamsInput | input |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><string> |
GetParamsFromQueryAsync(GetParamsInput)
Declaration
public Task<string> GetParamsFromQueryAsync(GetParamsInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| GetParamsInput | input |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><string> |
GetPhones(Guid, GetPersonPhonesFilter)
Declaration
public Task<ListResultDto<PhoneDto>> GetPhones(Guid id, GetPersonPhonesFilter filter)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | |
| GetPersonPhonesFilter | filter |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><ListResultDto<PhoneDto>> |
GetWithAuthorized()
Declaration
[Authorize]
public Task GetWithAuthorized()
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
GetWithComplexType(GetWithComplexTypeInput)
Declaration
public Task<GetWithComplexTypeInput> GetWithComplexType(GetWithComplexTypeInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| GetWithComplexTypeInput | input |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><GetWithComplexTypeInput> |
RemovePhone(Guid, string)
Declaration
public Task RemovePhone(Guid id, string number)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | |
| string | number |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
UploadAsync(IRemoteStreamContent)
Declaration
public Task<string> UploadAsync(IRemoteStreamContent streamContent)
Parameters
| Type | Name | Description |
|---|---|---|
| IRemoteStreamContent | streamContent |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><string> |
UploadMultipleAsync(IEnumerable<IRemoteStreamContent>)
Declaration
public Task<string> UploadMultipleAsync(IEnumerable<IRemoteStreamContent> streamContents)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><IRemoteStreamContent> | streamContents |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><string> |