@model ApplicationListViewModel @using System.Text.Json @{ ViewData["Title"] = "Meine Bewerbungen"; }

Gesamt

@Model.TotalApplications

Gespeicherte Bewerbungen

Beworben

@Model.AppliedCount

Offene Bewerbungen

Interviews

@Model.InterviewCount

Anstehende Gespräche

Angebote

@Model.OfferCount

Positive Rückmeldungen

Absagen

@Model.RejectedCount

Abgeschlossene Bewerbungen

@if (Model.TotalApplications > 0) { var statusChartConfig = JsonSerializer.Serialize(new { type = "doughnut", labels = new[] { "Beworben", "Interview", "Angebot", "Abgelehnt" }, values = new[] { Model.AppliedCount, Model.InterviewCount, Model.OfferCount, Model.RejectedCount }, colors = new[] { "#4460f7", "#3ac0a0", "#ff9f43", "#ef476f" }, borderColor = "#ffffff", datasetLabel = "Bewerbungen", legend = true });

Statusübersicht

Verteilung deiner Bewerbungen nach aktuellem Status.

}
Zurücksetzen
@if (!Model.Applications.Any()) {

Noch keine Bewerbungen erfasst.

Jetzt Bewerbung hinzufügen
} else {
@foreach (var application in Model.Applications) { }
Unternehmen Rolle Quelle Status Beworben am Letzte Aktualisierung
@application.Company @application.Role @(string.IsNullOrWhiteSpace(application.Source) ? "-" : application.Source) @application.Status.GetDisplayName() @application.AppliedOn.ToString("dd.MM.yyyy") @application.UpdatedAt.ToLocalTime().ToString("dd.MM.yyyy HH:mm")
Details Bearbeiten
@Html.AntiForgeryToken()
}