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);
        }