internal static async Task<IHTMLBinding> Bind(HTMLViewEngine viewEngine, object iViewModel, JavascriptBindingMode iMode, object additional = null) { var mapper = viewEngine.GetMapper(iViewModel, iMode ); var res = new HTML_Binding(mapper, viewEngine.Logger); await mapper.Init(additional); return res; }
internal static async Task <IHTMLBinding> Bind(HTMLViewEngine viewEngine, object iViewModel, JavascriptBindingMode iMode, object additional = null) { var mapper = viewEngine.GetMapper(iViewModel, iMode); var res = new HTML_Binding(mapper, viewEngine.Logger); await mapper.Init(additional); return(res); }
public BindingBuilder(BidirectionalMapper mapper, IWebSessionLogger logger, object additionalVm) { _Binding = new HTML_Binding(mapper, logger); _Mapper = mapper; _AdditionalVm = additionalVm; }