Example #1
0
 public PropertyEditableObject(T obj, bool isnew, Action updateMethod, EPropertyEditAction autosave)
 {
     _object       = obj;
     _updateMethod = updateMethod;
     _isnew        = isnew;
     _action       = autosave;
 }
Example #2
0
        public PropertyEditableObject(T obj, IRepository <T> dbcontext, bool isnew, EPropertyEditAction autosave)
        {
            _object = obj;

            _updateMethod = () => { if (IsNew)
                                    {
                                        dbcontext.Insert(obj);
                                    }
                                    else
                                    {
                                        dbcontext.Update(obj);
                                    } };

            _isnew  = isnew;
            _action = autosave;
        }