示例#1
0
        public async Task <AppTenant> UpdateTenantAsync(AppTenant t)
        {
            var e     = new AppTenantEntity(t.TenantId, t.Name, t.AdminEmail, t.InvitedBy, t.InviteRedeemUrl);
            var thing = await UpdateTenantEntityAsync(e);

            return(t);
        }
示例#2
0
 public AppTenant(AppTenantEntity e)
 {
     TenantId        = e.TenantId;
     Name            = e.Name;
     AdminEmail      = e.AdminEmail;
     DateAdded       = e.DateAdded;
     InviteSent      = e.InviteSent;
     InvitedBy       = e.InvitedBy;
     InviteRedeemUrl = e.InviteRedeemUrl;
 }
示例#3
0
 public async Task <ServiceResult <AppTenantEntity> > UpdateTenantAsync(AppTenantEntity t)
 {
     return(await _tenantCtx.SaveOrMergeEntityAsync(t));
 }
示例#4
0
        public async Task <ServiceResult <AppTenantEntity> > SaveTenantAsync(AppTenantEntity t)
        {
            var a = await _tenantCtx.SaveOrMergeEntityAsync(t);

            return(a);
        }
示例#5
0
        private async Task <AppTenant> UpdateTenantEntityAsync(AppTenantEntity t)
        {
            var thing = await _repo.UpdateTenantAsync(t);

            return(thing.Success ? new AppTenant(thing.Value) : new AppTenant(t));
        }