protected void Page_Load(object sender, EventArgs e) { SettingsModel.Repository settings = new SettingsModel.Repository(); string siteName = settings.Read().First().SiteName; if (siteName != null) { litBrandText.Text = siteName + " Administration"; } else { litBrandText.Text = "Admin Panel"; } var contactRepo = new ContactModel.Repository(); var contactUnreadMail = contactRepo.ReadMail().Count(m => m.Watched == false); litNrofUnreadmail.Text = contactUnreadMail.ToString(); //int sessionId = Convert.ToInt32(Session["Id"]); //int sessionLevel = Convert.ToInt32(Session["Level"]); //if (Session["Username"] == null) // Response.Redirect("../login.aspx"); //else //{ // string sessionUsername = Session["Username"].ToString(); // LitNavbarUsername.Text = sessionUsername; //} //if (sessionLevel != 1) // Response.Redirect("../login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var settingRepo = new SettingsModel.Repository(); var settings = settingRepo.Read().FirstOrDefault(); var imageRepo = new UploadModel.Repository(); foreach (var image in imageRepo.ReadImages()) { ListItem item = new ListItem(image.Filename, image.Id.ToString()); ddlList.Items.Add(item); } litGoogleMapEmbed.Text = " <iframe src='" + settings.Mapembedlink + "' width='" + settings.Width + "' height='" + settings.Height + "' frameborder='0' style='border: 0'></iframe>"; ddlList.SelectedValue = settings.Image.ToString(); txtFooterInfo.Text = settings.FooterInfo; txtPageInfo.Content = settings.PageInfo; txtSiteName.Text = settings.SiteName; chkContacts.Checked = settings.ContactModel; chkOpeningHours.Checked = settings.OpeningModel; chkPriceModel.Checked = settings.PriceModel; chkProducts.Checked = settings.ProductModel; txtEmbedLink.Text = settings.Mapembedlink; txtHeight.Text = settings.Height.ToString(); txtWidth.Text = settings.Width.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { var settingRepo = new SettingsModel.Repository(); var uploadRepo = new UploadModel.Repository(); var productRepo = new ProductsModel.Repository(); var openhoursRepo = new HoursModel.Repository(); var openhours = openhoursRepo.Read().First(); var settings = settingRepo.Read().First(); var firstOrDefault = uploadRepo.ReadImages().FirstOrDefault(i => i.Id == settings.Image); var settingImage = firstOrDefault.Filename; litFrontpageImage.Text = Bootstrap.Image(settingImage, 400, 600, "stretch", false); litPageInfo.Text = settings.PageInfo; bool firstitem = true; foreach (var product in productRepo.Read().Take(10)) { var orDefault = uploadRepo.ReadImages().FirstOrDefault(i => i.Id == product.Images); if (orDefault != null) { var productImage = orDefault.Filename; string active = ""; if (firstitem) { firstitem = false; active = "active"; } litProducts.Text += "<div class='item " + active + "'> " + "<h3 class='text-center'>" + product.Title + "</h3>" + "<p class='text-center'>" + product.Price + ",-<p>" + Bootstrap.Image(productImage, 700, 900, "crop", true) + "</div>"; } } litOpeningHoursMonday.Text = openhours.Monday; litOpeningHoursTuesday.Text = openhours.Tuesday; litOpeningHoursWednesday.Text = openhours.Wednesday; litOpeningHoursThursday.Text = openhours.Thursday; litOpeningHoursFriday.Text = openhours.Friday; litOpeningHoursSaturday.Text = openhours.Saturday; litOpeningHoursSunday.Text = openhours.Sunday; litComment.Text = openhours.Comment; var prices = new PriceModel.Repository(); foreach (var price in prices.ReadPrices().Take(8)) { litPriceList10.Text += "<li class='list-group-item'>" + price.Product + "<span class='badge'>" + price.Amount + ",- DKK</span></li>"; } }
protected void btnEdit_OnClick(object sender, EventArgs e) { var settingRepo = new SettingsModel.Repository(); var setting = settingRepo.Read().First(); setting.FooterInfo = txtFooterInfo.Text; setting.PageInfo = txtPageInfo.Content; setting.SiteName = txtSiteName.Text; setting.ContactModel = chkContacts.Checked; setting.OpeningModel = chkOpeningHours.Checked; setting.PriceModel = chkPriceModel.Checked; setting.ProductModel = chkProducts.Checked; setting.Image = Convert.ToInt32(ddlList.SelectedValue); setting.Mapembedlink = txtEmbedLink.Text; setting.Height = Convert.ToInt32(txtHeight.Text); setting.Width = Convert.ToInt32(txtWidth.Text); settingRepo.Update(setting); Response.Redirect(Request.RawUrl); }