public async Task <IActionResult> PutTenantOverride(Guid tenantId, TenantOverride tenantOverride) { if (tenantId != tenantOverride.TenantId) { return(BadRequest()); } this.context.Entry(tenantOverride).State = EntityState.Modified; try { await this.context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TenantOverrideExists(tenantOverride.TenantId, tenantOverride.FeatureId)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TenantOverride> > PostTenantOverride(TenantOverride tenantOverride) { this.context.TenantOverride.Add(tenantOverride); try { await this.context.SaveChangesAsync(); } catch (DbUpdateException) { if (TenantOverrideExists(tenantOverride.TenantId, tenantOverride.FeatureId)) { return(Conflict()); } else { throw; } } return(tenantOverride); }