protected void Page_Load(object sender, EventArgs e) { var dbContext = new MasterChefDbContext(); this.data = new MasterChefData(dbContext); string userId = this.User.Identity.GetUserId(); AppUser user = data.Users.All().Single(x => x.Id == userId); this.details.DataSource = new List<AppUser>() { user }; this.details.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { var dbContext = new MasterChefDbContext(); data = new MasterChefData(dbContext); if (!IsPostBack) { LoadData(); } }
protected void Page_Load(object sender, EventArgs e) { var dbContext = new MasterChefDbContext(); data = new MasterChefData(dbContext); if (!IsPostBack) { LoadData(); } }
protected void Page_Load(object sender, EventArgs e) { var dbContext = new MasterChefDbContext(); this.data = new MasterChefData(dbContext); string userId = this.User.Identity.GetUserId(); AppUser user = data.Users.All().Single(x => x.Id == userId); this.details.DataSource = new List <AppUser>() { user }; this.details.DataBind(); }
private RecipeInfo TakeRecipeSteps(Guid id) { var db = new MasterChefDbContext(); //? MasterChefData var recipe = db.Recipes.Where(x => x.Id == id).Select(x => new RecipeInfo { Name = x.Name, PreparationSteps = x.PreparationSteps }) .FirstOrDefault(); this.Id = id.ToString(); counter++; return recipe; }
private RecipeInfo TakeRecipeSteps(Guid id) { var db = new MasterChefDbContext(); //? MasterChefData var recipe = db.Recipes.Where(x => x.Id == id).Select(x => new RecipeInfo { Name = x.Name, PreparationSteps = x.PreparationSteps }) .FirstOrDefault(); this.Id = id.ToString(); counter++; return(recipe); }
protected void Page_Load(object sender, EventArgs e) { var currentUserId = Request.QueryString["Id"]; var dbContext = new MasterChefDbContext(); this.data = new MasterChefData(dbContext); if (Context.User.Identity.IsAuthenticated) { AdminPanelMenu.Visible = false; CreateArticlePrivateAdminItemMenu.Visible = false; var user = this.data.Users .All() .Where(u => u.UserName == this.Context.User.Identity.Name) .FirstOrDefault(); var adminRole = this.data.Roles .All() .Where(r => r.Name == "admin") .FirstOrDefault(); if (user.Roles.Any(r => r.RoleId == adminRole.Id)) { AdminPanelMenu.Visible = true; CreateArticlePrivateAdminItemMenu.Visible = true; } (LoginView.FindControl("ProfileImage") as Image).ImageUrl = user.Image.Path; // TODO: cache data using this.Cache -> sitemaster } else { AddRecipePrivateItemMenu.Visible = false; FavouriteArticlesPrivateItemMenu.Visible = false; MyRecipesPrivateItemMenu.Visible = false; AdminPanelMenu.Visible = false; CreateArticlePrivateAdminItemMenu.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { Master.FindControl("panelSiteMapPath").Visible = false; if (Context.User.Identity.IsAuthenticated) { var dbContext = new MasterChefDbContext(); var data = new MasterChefData(dbContext); var user = data.Users.All() .Single(x => x.UserName == this.Context.User.Identity.Name); var adminRole = data.Roles.All() .Single(x => x.Name == "admin"); if (user.Roles.Any(role => role.RoleId == adminRole.Id)) { this._isAdmin = true; } } }
protected void Page_Load(object sender, EventArgs e) { Master.FindControl("panelSiteMapPath").Visible = false; if (Context.User.Identity.IsAuthenticated) { var dbContext = new MasterChefDbContext(); var data = new MasterChefData(dbContext); var user = data.Users.All() .Single(x => x.UserName == this.Context.User.Identity.Name); var adminRole = data.Roles.All() .Single(x => x.Name == "admin"); if (user.Roles.Any(role => role.RoleId == adminRole.Id)) { this._isAdmin = true; } } }
protected void Page_Load(object sender, EventArgs e) { var currentUserId = Request.QueryString["Id"]; var dbContext = new MasterChefDbContext(); this.data = new MasterChefData(dbContext); if (Context.User.Identity.IsAuthenticated) { AdminPanelMenu.Visible = false; CreateArticlePrivateAdminItemMenu.Visible = false; var user = this.data.Users .All() .Where(u => u.UserName == this.Context.User.Identity.Name) .FirstOrDefault(); var adminRole = this.data.Roles .All() .Where(r => r.Name == "admin") .FirstOrDefault(); if (user.Roles.Any(r => r.RoleId == adminRole.Id)) { AdminPanelMenu.Visible = true; CreateArticlePrivateAdminItemMenu.Visible = true; } (LoginView.FindControl("ProfileImage") as Image).ImageUrl = user.Image.Path; // TODO: cache data using this.Cache -> sitemaster } else { AddRecipePrivateItemMenu.Visible = false; FavouriteArticlesPrivateItemMenu.Visible = false; MyRecipesPrivateItemMenu.Visible = false; AdminPanelMenu.Visible = false; CreateArticlePrivateAdminItemMenu.Visible = false; } }
public IQueryable <HomeNewestArticlesViewModel> ListViewNewestArticles_GetData() { var dbContext = new MasterChefDbContext(); var data = new MasterChefData(dbContext); var allArticles = data.Articles.All().ToList(); var result = allArticles .OrderByDescending(article => article.CreatedOn) .Take(3) .Select(x => new HomeNewestArticlesViewModel { ID = x.ID, Title = x.Title, ImagePath = x.Image.Path, Comments = x.Comments.Count, Likes = x.Likes.Count }) .AsQueryable(); return(result); }
public IQueryable<HomeNewestArticlesViewModel> ListViewNewestArticles_GetData() { var dbContext = new MasterChefDbContext(); var data = new MasterChefData(dbContext); var allArticles = data.Articles.All().ToList(); var result = allArticles .OrderByDescending(article => article.CreatedOn) .Take(3) .Select(x => new HomeNewestArticlesViewModel { ID = x.ID, Title = x.Title, ImagePath = x.Image.Path, Comments = x.Comments.Count, Likes = x.Likes.Count }) .AsQueryable(); return result; }
public Repository(MasterChefDbContext context) { this.context = context; this.set = context.Set <T>(); }
public static void Initialize() { Database.SetInitializer(new MigrateDatabaseToLatestVersion <MasterChefDbContext, Configuration>()); MasterChefDbContext.Create().Database.Initialize(true); }