Как создать список объектов с условиями применения Automapper - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть объект Domain ProductType.Содержит столбец parentproducttypeId.Если тип продукта является подмножеством другого типа продукта, для которого parentproducttypeId должен быть задан этот идентификатор продукта. (Например: футболка является подмножеством повседневных вещей)

public class ProductType : IEntityBase
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Description { get; set; }
    public int PerentProductTypeId { get; set; }
    public int Active { get; set; }
    public DateTime UpdatedOnUTC { get; set; }
}

В модели представления API у меня есть два класса

public class ParentProductTypeModel
{
    public int Id { get; set; }
    public string Name { get; set; }
    public List<ChildProductTypeModel> ChildProductTypeList { get; set; }

    public ParentProductTypeModel()
    {
        ChildProductTypeList = new List<ChildProductTypeModel>();
    }
}

public class ChildProductTypeModel
{
    public int Id { get; set; }
    public string Name { get; set; }
}

Мне нужно сопоставить возвращенный список типов продуктов с этим списком ParentProductTypeModel с настройкой всех списков подмножеств в соответствии с там parentproducttypeId.Если parentproducttypeId равен 0, это родительский продукт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...