Как проверить и преобразовать значение IEnumerable для отображения в представлении? - PullRequest
0 голосов
/ 16 апреля 2019

Я получаю данные из БД в IEnumerable и показываю в виде списка в View ASP.Net MVC. Я хочу взять определенный столбец, который содержит значения что-то вроде «A» для активного, «D» для «Деактивированный» и т. Д. Итак, я хочу преобразовать эти символы в правильную строку для отображения в представлении. Как это сделать? Я ценю любую помощь.

public string GetStatusPagamento(int fileCodigo)
{
  var statusPgto = _context.GetFileByFileCode(fileCodigo).Select(s => 
   s.StatusPagamento).FirstOrDefault();

  #region switch pagto
  switch (statusPgto.ToString())
  {
    case "A":
      return "Ativo";

    case "D":
      return "Ativo";

    case "E":
      return "Cancelado";

    case "M":
      return "Reembolsado";

    case "R":
      return "Ativo";

    case "X":
      return "Cancelado";

    default:
      return "Indefinido";
  } 
  #endregion
}

Предполагалось показать строку вместо символа в представлении.

...