Return a mission launch along with a mission

This commit is contained in:
Stedoss
2026-07-27 21:41:59 +01:00
parent f08fa9a8f6
commit 060f9fcc77
2 changed files with 7 additions and 2 deletions
@@ -1,4 +1,5 @@
using MissionControl.Domain.Entities;
using MissionControl.Server.Endpoints.Missions.MissionLaunches;
namespace MissionControl.Server.Endpoints.Missions;
@@ -14,6 +15,8 @@ public record MissionResponse
public required DateTimeOffset CreatedAt { get; init; }
public MissionLaunchResponse? MissionLaunch { get; set; }
public static MissionResponse FromDomain(Mission mission) =>
new()
{
@@ -22,5 +25,6 @@ public record MissionResponse
Description = mission.Description,
Status = mission.Status,
CreatedAt = mission.CreatedAt,
MissionLaunch = mission.MissionLaunch != null ? MissionLaunchResponse.FromDomain(mission.MissionLaunch) : null,
};
}