tengo dos clases está por debajo, es mapeo debe ser así ID-> Id Nombre> Texto ImageName -> ImagePath Páginas - PageUIsAutoMapper con lista de elementos secundarios anidados
cómo puedo hacer esto usando Automapper?
public class Module
{
public int Id { get; set; }
public string Name { get; set; }
public string ImageName { get; set; }
public virtual ICollection<Page> Pages { get; set; }
}
public class ModuleUI
{
public int Id { get; set; }
public string Text { get; set; }
public string ImagePath { get; set; }
public List<PageUI> PageUIs{ get; set; }
}
Sin AutoMapper se podría escribir: 'nueva ModuleUI {Id = module.Id, ImagePath = module.ImageName, PageUIs = new List (module.Pages.Cast ())}; ' –
brgerner