Browse Source

Small code refactoring.

pull/361/head
Sebastian Stehle 7 years ago
parent
commit
a8a8e189b4
  1. 14
      src/Squidex.Domain.Apps.Entities/Apps/AppGrain.cs
  2. 2
      src/Squidex.Domain.Apps.Entities/Apps/Services/PlanChangedResult.cs
  3. 2
      src/Squidex.Domain.Apps.Entities/Apps/Services/PlanResetResult.cs

14
src/Squidex.Domain.Apps.Entities/Apps/AppGrain.cs

@ -196,16 +196,14 @@ namespace Squidex.Domain.Apps.Entities.Apps
{
var result = await appPlansBillingManager.ChangePlanAsync(c.Actor.Identifier, Snapshot.Id, Snapshot.Name, c.PlanId);
if (result is PlanChangedResult)
switch (result)
{
if (result is PlanResetResult)
{
ResetPlan(c);
}
else
{
case PlanChangedResult _:
ChangePlan(c);
}
break;
case PlanResetResult _:
ResetPlan(c);
break;
}
return result;

2
src/Squidex.Domain.Apps.Entities/Apps/Services/PlanChangedResult.cs

@ -7,7 +7,7 @@
namespace Squidex.Domain.Apps.Entities.Apps.Services
{
public class PlanChangedResult : IChangePlanResult
public sealed class PlanChangedResult : IChangePlanResult
{
}
}

2
src/Squidex.Domain.Apps.Entities/Apps/Services/PlanResetResult.cs

@ -7,7 +7,7 @@
namespace Squidex.Domain.Apps.Entities.Apps.Services
{
public class PlanResetResult : PlanChangedResult
public sealed class PlanResetResult : IChangePlanResult
{
}
}

Loading…
Cancel
Save