示例#1
0
        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);
        }
示例#2
0
 public static DataAccess.Entities.Author MapToEntity(this AuthorModelItem model, DataAccess.Entities.Author entity)
 {
     entity.Name = model.Name;
     return(entity);
 }