Показ модели с использованием ViewModel - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть простое клиент-серверное приложение. Сервер получает данные из базы данных, например, у меня есть класс Product, который представляет запись базы данных:

class Product
{
    public int Id { get; set; }
    public string Name { get; set; }
    public double Price { get; set; }
}

Теперь я хочу показать список товаров, но хочу показать цену + валюта.

Я создал:

class ProductVM
{
    Product BaseProduct {get; set; }
    public string PriceWithCurrency { get { return string.Format("{0} {1}", BaseProduct.Price, "USD"); } }
}

Это хороший способ сделать это? Как лучше всего достичь своей цели?

1 Ответ

0 голосов
/ 14 ноября 2018

Это хорошо с тем, что у вас есть.Вы можете создать список строк как:

   public List<string> Ingrediants{ get; } = new List<string>
    {
        "item1",
        "item2"
    }
...