42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
@using Newtonsoft.Json
|
|
@using Nop.Services.Messages
|
|
@{
|
|
//Get messages from TempData
|
|
var notes = TempData.ContainsKey(NopMessageDefaults.NotificationListKey)
|
|
? JsonConvert.DeserializeObject<IList<NotifyData>>(TempData[NopMessageDefaults.NotificationListKey].ToString())
|
|
: null;
|
|
if (notes != null)
|
|
{
|
|
foreach (var note in notes)
|
|
{
|
|
var cssStyle = "";
|
|
switch (note.Type)
|
|
{
|
|
case NotifyType.Success:
|
|
cssStyle = "alert-success";
|
|
break;
|
|
case NotifyType.Error:
|
|
cssStyle = "alert-danger";
|
|
break;
|
|
case NotifyType.Warning:
|
|
cssStyle = "alert-warning";
|
|
break;
|
|
}
|
|
<div class="alert @cssStyle alert-dismissable">
|
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
@if (note.Encode)
|
|
{
|
|
<text>
|
|
@note.Message
|
|
</text>
|
|
}
|
|
else
|
|
{
|
|
<text>
|
|
@Html.Raw(note.Message)
|
|
</text>
|
|
}
|
|
</div>
|
|
}
|
|
}
|
|
} |