@inherits RazorEngineCore.RazorEngineTemplateBase @using System New Occurrence Report - @Model.ReportTitle
New safety occurrence reported: @Model.ReportTitle - Immediate attention required

Wingman Safety System

Safety Management & Occurrence Reporting

NEW SAFETY OCCURRENCE REPORT
Immediate review and action may be required

Report Overview

Operator:
@Model.OperatorName
Title:
@(Model.ReportTitle ?? "Safety Occurrence Report")
@if (!string.IsNullOrEmpty(Model.ReportTypes)) {
Type of Reports:
@Model.ReportTypes
} @if (!string.IsNullOrEmpty(Model.Categories)) {
Categories:
@Model.Categories
}
Created:
@Model.CreatedOn.ToString("yyyy-MM-dd HH:mm") UTC

Reporter Information

Name:
@Model.ReporterName
@if (!string.IsNullOrEmpty(Model.ReporterEmail)) { }
@if (Model.OccurrenceDateTime.HasValue || !string.IsNullOrEmpty(Model.Location)) {

Occurrence Details

@if (Model.OccurrenceDateTime.HasValue) {
Date & Time:
@Model.OccurrenceDateTime.Value.ToString("yyyy-MM-dd HH:mm") UTC
} @if (!string.IsNullOrEmpty(Model.Location)) {
Location:
@Model.Location
} @if (!string.IsNullOrEmpty(Model.Weather)) {
Weather:
@Model.Weather
}
} @if (!string.IsNullOrEmpty(Model.FlightNumber) || !string.IsNullOrEmpty(Model.AircraftType)) {

Flight Information

@if (!string.IsNullOrEmpty(Model.FlightNumber)) {
Flight Number:
@Model.FlightNumber
} @if (!string.IsNullOrEmpty(Model.OriginAirport)) {
Origin:
@Model.OriginAirport
} @if (!string.IsNullOrEmpty(Model.DestinationAirport)) {
Destination:
@Model.DestinationAirport
} @if (!string.IsNullOrEmpty(Model.AircraftOperator)) {
Operator:
@Model.AircraftOperator
} @if (!string.IsNullOrEmpty(Model.AircraftType)) {
Aircraft Type:
@Model.AircraftType
} @if (!string.IsNullOrEmpty(Model.AircraftRegistration)) {
Registration:
@Model.AircraftRegistration
}
} @if (!string.IsNullOrEmpty(Model.Situation) || !string.IsNullOrEmpty(Model.Problem) || !string.IsNullOrEmpty(Model.Solution)) {

Occurrence Narrative

@if (!string.IsNullOrEmpty(Model.Situation)) {
Situation Description:
@Model.Situation
} @if (!string.IsNullOrEmpty(Model.Problem)) {
Problem Identified:
@Model.Problem
} @if (!string.IsNullOrEmpty(Model.Solution)) {
Action Taken:
@Model.Solution
}
} @if (!string.IsNullOrEmpty(Model.AdditionalDetails)) {

Additional Details

@Model.AdditionalDetails
}

Attachments

Files:
@if (Model.FileCount > 0) { @Model.FileCount file(s) attached } else { No files attached }
Review in Admin Panel

Please log in to your Wingman admin panel to review this occurrence report and take appropriate action.

Wingman Aviation Safety System

Automated Notification • © @DateTime.UtcNow.Year Wingman. All rights reserved.

Confidential Safety Information

Handle According to Company Policy