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)); }
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); }