Browse Source

Backups.

pull/282/head
Sebastian Stehle 9 years ago
parent
commit
8c26bcaf7e
  1. 5
      src/Squidex/Areas/Api/Controllers/Backups/BackupsController.cs
  2. 7
      src/Squidex/Areas/Api/Controllers/Backups/Models/BackupJobDto.cs

5
src/Squidex/Areas/Api/Controllers/Backups/BackupsController.cs

@ -15,7 +15,6 @@ using Orleans;
using Squidex.Areas.Api.Controllers.Backups.Models; using Squidex.Areas.Api.Controllers.Backups.Models;
using Squidex.Domain.Apps.Entities.Backup; using Squidex.Domain.Apps.Entities.Backup;
using Squidex.Infrastructure.Commands; using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Reflection;
using Squidex.Infrastructure.Tasks; using Squidex.Infrastructure.Tasks;
using Squidex.Pipeline; using Squidex.Pipeline;
@ -57,7 +56,9 @@ namespace Squidex.Areas.Api.Controllers.Backups
var jobs = await backupGrain.GetStateAsync(); var jobs = await backupGrain.GetStateAsync();
return Ok(jobs.Value.Select(x => SimpleMapper.Map(x, new BackupJobDto())).ToList()); var response = jobs.Value.Select(BackupJobDto.FromBackup).ToList();
return Ok(response);
} }
/// <summary> /// <summary>

7
src/Squidex/Areas/Api/Controllers/Backups/Models/BackupJobDto.cs

@ -7,6 +7,8 @@
using System; using System;
using NodaTime; using NodaTime;
using Squidex.Domain.Apps.Entities.Backup;
using Squidex.Infrastructure.Reflection;
namespace Squidex.Areas.Api.Controllers.Backups.Models namespace Squidex.Areas.Api.Controllers.Backups.Models
{ {
@ -41,5 +43,10 @@ namespace Squidex.Areas.Api.Controllers.Backups.Models
/// Indicates if the job has failed. /// Indicates if the job has failed.
/// </summary> /// </summary>
public bool IsFailed { get; set; } public bool IsFailed { get; set; }
public static BackupJobDto FromBackup(IBackupJob backup)
{
return SimpleMapper.Map(backup, new BackupJobDto());
}
} }
} }

Loading…
Cancel
Save