@using MotoVaultPro.Helper @inject IConfigHelper config @inject ITranslationHelper translator @model SupplyRequisitionHistory @{ var userConfig = config.GetUserConfig(User); var userLanguage = userConfig.UserLanguage; var showDelete = Model.RequisitionHistory.All(x => x.Id != default); var showPartNumber = Model.RequisitionHistory.Any(x => !string.IsNullOrWhiteSpace(x.PartNumber)); }
| @translator.Translate(userLanguage, "Date") | @if(showPartNumber){@translator.Translate(userLanguage, "Part Number") | @translator.Translate(userLanguage, "Description") | } else {@translator.Translate(userLanguage, "Description") | }@translator.Translate(userLanguage, "Quantity") | @translator.Translate(userLanguage, "Cost") | @if (showDelete){@translator.Translate(userLanguage, "Delete") | }
|---|---|---|---|---|---|---|
| @StaticHelper.TruncateStrings(usageHistory.Date.ToShortDateString()) | @if (showPartNumber) {@StaticHelper.TruncateStrings(usageHistory.PartNumber) | @StaticHelper.TruncateStrings(usageHistory.Description) | } else {@StaticHelper.TruncateStrings(usageHistory.Description, 50) | }@usageHistory.Quantity.ToString("F") | @usageHistory.Cost.ToString("C2") | @if (showDelete){} |