Torna al Thread
[Display(ResourceType = typeof(Annotation), Name = "Order_Status")]
public string LastStatus
{
get
{
if (string.IsNullOrEmpty(_lastStatus))
{
OrderStatus status = OrderStatus.OrderByDescending(x => x.StatusDate).FirstOrDefault();
if (status != null)
{
string iso639 = CultureInfo.CurrentCulture.TwoLetterISOLanguageName;
TextLanguage statusLanguage =
status.Status.Text.TextLanguage.FirstOrDefault(x => x.Language.Iso639.ToLower() == iso639.ToLower());
_lastStatus = statusLanguage != null ? statusLanguage.TextLanguageValue : string.Empty;
}
else
_lastStatus = string.Empty;
}
return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(_lastStatus.ToLower());
}
}