public static AuditItemGroupDto CreateDto(this AuditItemGroupModel model) { var dto = new AuditItemGroupDto { Order = model.Order, Title = model.Title, Items = model.Items.Select(x => x.CreateDto()).ToList() }; return(dto); }
public static AuditItemGroupModel CreateModel(this AuditItemGroupDto dto) { var items = dto.Items.Select(x => x.CreateModel()).ToList(); var model = new AuditItemGroupModel(items) { Order = dto.Order, Title = dto.Title }; return(model); }
public static AuditItemGroup CreateEntity(this AuditItemGroupDto dto) { var entity = new AuditItemGroup { Order = dto.Order, Title = dto.Title, Items = dto.Items.Select(x => x.CreateEntity()).ToList() }; return(entity); }