Example #1
0
        private string Render()
        {
            this.Template = new ServiceImplementationTemplate();

            var codeDom = Template.TransformText();

            return(codeDom);
        }
 public CrudConventionDecorator(ServiceImplementationTemplate template, IMetadataManager metadataManager)
 {
     Template         = template;
     _metadataManager = metadataManager;
     _strategies      = new List <IImplementationStrategy>
     {
         new GetAllImplementationStrategy(this),
         new GetByIdImplementationStrategy(this),
         new CreateImplementationStrategy(this),
         new UpdateImplementationStrategy(this),
         new DeleteImplementationStrategy(this)
     };
     _targetEntity = GetDomainForService(Template.Model);
 }