protected Grid AGrid(Guid id, ApplicationSetting application, bool authorize =false) { var grid = new Grid { Id = id, ApplicationSettings = application, Authorize = authorize }; return grid; }
public void Remove(Grid item) { throw new NotImplementedException(); }
public Grid Add(Grid item) { throw new NotImplementedException(); }
public static GridElement IsPropertyOf(this GridElement source, Grid owner) { source.Grid = owner; return source; }
public static ApplicationSetting WithGrid(this ApplicationSetting item, Grid grid, IRepository repository) { item.WithGrid(grid); repository.Add(grid); return item; }
public static ApplicationSetting WithGrid(this ApplicationSetting item, Grid grid ) { grid.ApplicationSettings = item; item.Grids.Add(grid); return item; }
public override ApplicationSetting Add(ApplicationSetting newitem, int userId) { var user = Repository.UserProfile.Single(x => x.Id == userId); newitem.Users.Add(user); Repository.Add(newitem); if (newitem.Grids == null) { var a = new Grid { ApplicationSettings = newitem, Home = true }; a.WithResource("name", "homepage", CurrentCulture); newitem.Grids = new List<Grid>{a}; } Repository.SaveChanges(); return newitem; }