public override void UpdateRange(params T[] items) { foreach (var item in items) { item.ExtendData = JsonConvert.SerializeObject(item); } WidgetBasePartService.UpdateRange(items.Select(m => m.ToWidgetBasePart()).ToArray()); }
public override ServiceResult <T> UpdateRange(params T[] items) { var ids = items.Select(m => m.ID).ToArray(); var baseParts = WidgetBasePartService.Get(m => ids.Contains(m.ID)); foreach (var item in items) { item.CopyTo(baseParts.FirstOrDefault(m => m.ID == item.ID)); } WidgetBasePartService.UpdateRange(baseParts.ToArray()); return(base.UpdateRange(items)); }
public override ServiceResult <T> UpdateRange(params T[] items) { foreach (var item in items) { item.ExtendData = JsonConvert.SerializeObject(item); } var ids = items.Select(m => m.ID).ToArray(); var baseParts = WidgetBasePartService.Get(m => ids.Contains(m.ID)); foreach (var item in items) { item.CopyTo(baseParts.FirstOrDefault(m => m.ID == item.ID)); } WidgetBasePartService.UpdateRange(baseParts.ToArray()); return(new ServiceResult <T>()); }
public override ServiceResult <T> UpdateRange(params T[] items) { WidgetBasePartService.UpdateRange(items.Select(m => m.ToWidgetBasePart()).ToArray()); return(base.UpdateRange(items)); }
public override void UpdateRange(params T[] items) { WidgetBasePartService.UpdateRange(items.Select(m => m.ToWidgetBasePart()).ToArray()); base.UpdateRange(items); }