public ServerResponse Post([FromBody] ChangedData <User> objs) { return(objs.Save(items => repoUser.SaveAll(trans, items.NewItems, items.ModifiedItems, items.DeletedItems, null, delegate(EntityEventArgs <User> args) { if (args.Entity.UserRoles != null && args.Entity.UserRoles.Count > 0) { args.Entity.UserRoles.ForEach(ur => repoUr.Insert(ur)); } }, null, delegate(EntityEventArgs <User> args) { repoUr.DeleteBatch(ur => ur.UserId == args.Entity.UserId); if (args.Entity.UserRoles != null && args.Entity.UserRoles.Count > 0) { args.Entity.UserRoles.ForEach(ur => repoUr.Insert(ur)); } }, delegate(EntityEventArgs <User> args) { repoUr.DeleteBatch(ur => ur.UserId == args.Entity.UserId); }, null) )); }
public ServerResponse Save([FromBody] ChangedData <WebPageWidget> items) { return(items.Save(o => pageProvider.Save(items))); }
public ServerResponse Post([FromBody] ChangedData <Role> items) { return(items.Save(o => repoRole.SaveAll(trans, items.NewItems, items.ModifiedItems, items.DeletedItems))); }
public ServerResponse Save([FromBody] ChangedData <BasicDataItem> items) { return(items.Save(o => provider.Save(o))); }
public ServerResponse Save([FromBody] ChangedData <SiteMenuItem> items) { return(items.Save(o => provider.Save(items))); }
public ServerResponse SaveFlows([FromBody] ChangedData <BizFlow> objs) { return(objs.Save(items => flowManager.SaveFlows(items.NewItems, items.ModifiedItems, items.DeletedItems))); }
public ServerResponse Save(ChangedData <AppSetting> items) { return(items.Save(o => provider.Save(o))); }
public ServerResponse Save([FromBody] ChangedData <Category> items) { return(items.Save(o => cateProvider.Save(o))); }
public ServerResponse Save([FromBody] ChangedData <UserGroup> items) { return(items.Save(o => provider.Save(o))); }
public ServerResponse Save(ChangedData<AppSetting> items) { return items.Save(o => provider.Save(o)); }
public ServerResponse SaveSubSites([FromBody] ChangedData <SubSite> items) { return(items.Save(o => siteProvider.SaveSubSites(o))); }