public static AuthorModelItem MapToModel(this DataAccess.Entities.Author entity) { var model = new AuthorModelItem(); model.Id = entity.Id; model.Name = entity.Name; foreach (var item in entity.AuthorInPrintingEdition) { if (item == null) { continue; } var printingEdition = new PrintingEditionModelItem(); printingEdition.Id = item.PrintingEditionId; printingEdition.Title = item.PrintingEdition.Title; model.PrintingEditions.Add(printingEdition); } return(model); }
public static DataAccess.Entities.Author MapToEntity(this AuthorModelItem model, DataAccess.Entities.Author entity) { entity.Name = model.Name; return(entity); }