Ejemplo n.º 1
0
        protected void Ok_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {
                LoadItem();
                item.ConcurrencyVersion = (long)ViewState["ConcurrencyVersion"];       // TODO

                // Discover again
                var update = new List<Entity>();
                var delete = new List<Entity>();
                var create = new List<Entity>();
                item.Discover(update, delete, create);

                var ef = new EntityFactory(RegistryContext);
                ef.ApplyChanges(update, delete, create);

                Response.Redirect(item.GetDetailsUrl());
            }
        }
Ejemplo n.º 2
0
        protected void Ok_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {
                LoadItem();
                item.ConcurrencyVersion = (long)ViewState["ConcurrencyVersion"];       // TODO

                // Discover again
                var update = new List <Entity>();
                var delete = new List <Entity>();
                var create = new List <Entity>();
                item.Discover(update, delete, create);

                var ef = new EntityFactory(RegistryContext);
                ef.ApplyChanges(update, delete, create);

                Response.Redirect(item.GetDetailsUrl());
            }
        }