public bool SetPrediction(dom.Prediction prediction, string username) { prediction.CreationDate = DateTime.Now; if (ExtContext != null && IntContext == null) { UserHelper uh = new UserHelper(); var usr = uh.GetUserByUsername(username); prediction.User = usr; var e = ExtContext.Entry <dom.Prediction>(prediction).Entity; e.User = usr; ExtContext.Predictions.Attach(e).State = EntityState.Added; return(ExtContext.SaveChanges() > 0); } else { var uh = new UserHelper(new InMemoryDbContext()); var us = uh.GetUserByUsername(username); prediction.User = us; var e = IntContext.Entry <dom.Prediction>(prediction).Entity; e.User = us; IntContext.Predictions.Attach(e).State = EntityState.Added; return(IntContext.SaveChanges() > 0); } }
public void CompileExtJs() { foreach (var ce in JsClrContext.JsTypes) { ce.definition.As <ClassConfig>().extend = ce.baseTypeName; ExtContext.define(ce.name, ce.definition); } }
static void Main() { var win = new Window(new WindowConfig { width = 300, height = 200 }); win.show(); ExtContext.create <Window>(new WindowConfig { width = 100, height = 100 }).show(); }
public bool SetUser(dom.User user) { var checkuser = GetUserByUsername(user.Username); if (checkuser != null && checkuser.Username == user.Username) { return(false); } else { user.CreationDate = DateTime.Now; if (ExtContext != null && IntContext == null) { ExtContext.Users.Add(user); return(ExtContext.SaveChanges() > 0); } else { IntContext.Users.Add(user); return(IntContext.SaveChanges() > 0); } } }
//TODO static void OnReady() { var store = ExtContext.create("Ext.data.TreeStore", new TreeStoreConfig { //proxy = // sorter }); // Ext.require([ // 'Ext.tree.*', // 'Ext.data.*', // 'Ext.window.MessageBox' //]); //Ext.onReady(function() { // var store = Ext.create('Ext.data.TreeStore', { // proxy: { // type: 'ajax', // url: 'check-nodes.json' // }, // sorters: [{ // property: 'leaf', // direction: 'ASC' // }, { // property: 'text', // direction: 'ASC' // }] // }); var tree = ExtContext.create("Ext.tree.panel", new PanelConfig { //store = store, rootVisible = false, useArrows = true, frame = true, title = "Check Tree", renderTo = "tree-div", width = 200, height = 250, //dockedItems = }); // var tree = Ext.create('Ext.tree.Panel', { // store: store, // rootVisible: false, // useArrows: true, // frame: true, // title: 'Check Tree', // renderTo: 'tree-div', // width: 200, // height: 250, // dockedItems: [{ // xtype: 'toolbar', // items: { // text: 'Get checked nodes', // handler: function(){ // var records = tree.getView().getChecked(), // names = []; // Ext.Array.each(records, function(rec){ // names.push(rec.get('text')); // }); // Ext.MessageBox.show({ // title: 'Selected Nodes', // msg: names.join('<br />'), // icon: Ext.MessageBox.INFO // }); // } // } // }] // }); //}); }