Exemple #1
0
        public JsonResult SaveData(long parentId, int type, string dataJSON, Shared.Enums.Data.DataType dataType)
        {
            var context = new DataContext(false);
            var dataSvc = new DataAccess(context);

            bool bResult = dataSvc.SaveData(parentId, type, dataJSON, dataType);

            return(Json(bResult, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public bool SaveData(long parentId, int type, string dataJSON, Shared.Enums.Data.DataType dataType)
        {
            var dataObj   = JSONSerializer.Deserialize(dataType, dataJSON);
            var dataBytes = BinarySerializer.Serialize(dataType, dataObj);

            var dataSrc = GetDataSource(type);
            var model   = dataSrc.Get(parentId);

            _updateModelDataActionDic[(ModelType)type](model, dataBytes);

            dataSrc.AddOrUpdate(model);

            return(true);
        }