public override int Delete(params object[] primaryKeys) { int result = WidgetBaseService.Delete(primaryKeys); Signal.Trigger(CacheTrigger.WidgetChanged); return(result); }
public override int Delete(DataFilter filter) { int result = WidgetBaseService.Delete(filter); Signal.Trigger(CacheTrigger.WidgetChanged); return(result); }
public override bool Update(T item, DataFilter filter) { item.ExtendData = JsonConvert.SerializeObject(item); bool result = WidgetBaseService.Update(item, filter); Signal.Trigger(CacheTrigger.WidgetChanged); return(result); }
public override bool Update(T item, params object[] primaryKeys) { item.ExtendData = JsonConvert.SerializeObject(item); bool result = WidgetBaseService.Update(item, primaryKeys); Signal.Trigger(CacheTrigger.WidgetChanged); return(result); }
public override IEnumerable <T> Get(DataFilter filter, Pagination pagin) { List <WidgetBase> widgetBases = WidgetBaseService.Get(filter, pagin).ToList(); for (int i = 0; i < widgetBases.Count; i++) { yield return(CopyTo(widgetBases[i], JsonConvert.DeserializeObject <T>(widgetBases[i].ExtendData))); } }
public override WidgetBase GetWidget(WidgetBase widget) { var result = WidgetBaseService.Get(widget.ID); if (result != null) { return(CopyTo(result, JsonConvert.DeserializeObject <T>(result.ExtendData))); } return(null); }
public override T Get(params object[] primaryKeys) { var model = WidgetBaseService.Get(primaryKeys); if (model != null) { return(CopyTo(model, JsonConvert.DeserializeObject <T>(model.ExtendData))); } return(null); }
public override void Add(T item) { item.ID = Guid.NewGuid().ToString("N"); item.ExtendData = JsonConvert.SerializeObject(item); WidgetBaseService.Add(item); }