Browse Source

Backups.

pull/282/head
Sebastian Stehle 8 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.Domain.Apps.Entities.Backup;
using Squidex.Infrastructure.Commands;
using Squidex.Infrastructure.Reflection;
using Squidex.Infrastructure.Tasks;
using Squidex.Pipeline;
@ -57,7 +56,9 @@ namespace Squidex.Areas.Api.Controllers.Backups
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>

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

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

Loading…
Cancel
Save