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