コード例 #1
0
    public virtual async Task <TenantDto> CreateAsync(TenantEditInput input)
    {
        var tenant = await TenantManager.CreateAsync(input.Name);

        tenant = await TenantRepository.InsertAsync(tenant);

        return(tenant.MapTo <TenantDto>());
    }
コード例 #2
0
    public virtual async Task <TenantDto> UpdateAsync(string id, TenantEditInput input)
    {
        var tenant = await TenantRepository.GetAsync(id);

        await TenantManager.ChangeNameAsync(tenant, input.Name);

        await TenantRepository.UpdateAsync(tenant);

        return(tenant.MapTo <TenantDto>());
    }
コード例 #3
0
ファイル: TenantController.cs プロジェクト: linfx/LinFx
 public virtual Task <TenantDto> UpdateAsync(string id, TenantEditInput input)
 {
     return(TenantService.UpdateAsync(id, input));
 }
コード例 #4
0
ファイル: TenantController.cs プロジェクト: linfx/LinFx
 public virtual Task <TenantDto> CreateAsync(TenantEditInput input)
 {
     return(TenantService.CreateAsync(input));
 }