@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
@model LinkModel
@if (!Model.IsValid)
{
@{
string link = "";
if (Model.MessageModel.AllowEditing)
{
link = Url.Action("LinkEdit", "Home", new { code = Model.MessageModel.Code, edit = true }, "https");
}
else if (Model.MessageModel.Anonymous)
{
link = Url.Action("LinkAnonymous", "Home", new { code = Model.MessageModel.Code }, "https");
}
else
{
link = Url.Action("Link", "Home", new { code = Model.MessageModel.Code }, "https");
}
}
@link
@{
var text = Model.MessageModel.Text;
var messages = text.Split("\r\n");
foreach (var message in messages)
{
@message
}
}
}
if (Model.MessageModel.FileNames.Count > 0)
{
@foreach (var file in Model.MessageModel.FileNames)
{
@file
}
}
}
else
{
@if (Model.TimeLeft != null)
{
var time = Model.TimeLeft.Value;
if (time.Days > 0)
{
This message will expire in: @time.ToString("%d") days @time.ToString("%h") hours @time.ToString("%m") minutes
}
else
{
This message will expire in: @time.ToString(@"hh\:mm\:ss")
}
}
else
{
This message will expire when you leave this page
}
@if (!string.IsNullOrWhiteSpace(Model.MessageModel.Text))
{
@{
var text = Model.MessageModel.Text;
var messages = text.Split("\r\n");
foreach (var message in messages)
{
@message
}
}
}
@if (Model.MessageModel.FileNames.Count > 0)
{
@foreach (var file in Model.MessageModel.FileNames)
{
@file
}
}