Example #1
0
        private void SaveSlider()
        {
            Slider slider = new Slider();

            slider.SliderID   = (lblSliderID.Value != null && lblSliderID.Value != string.Empty) ? int.Parse(lblSliderID.Value) : -1;
            slider.Name       = txtName.Text;
            slider.Active     = chkActive.Checked;
            slider.InsertDate = DateTime.Now.ToUniversalTime();
            slider.UpdateDate = DateTime.Now.ToUniversalTime();

            if (ViewState["images"] != null)
            {
                int index = 0;
                foreach (GridViewRow row in dgvImages.Rows)
                {
                    ((List <SliderItem>)ViewState["images"])[index].Url       = ((TextBox)row.FindControl("txtUrl")).Text;
                    ((List <SliderItem>)ViewState["images"])[index].SortIndex = index;
                    index++;
                }
                List <SliderItem> images = (List <SliderItem>)ViewState["images"];
                slider.Items = new List <SliderItem>();
                foreach (SliderItem item in images)
                {
                    slider.Items.Add(item);
                }
            }

            SliderBL sliderBL = new SliderBL();

            slider.SliderID = sliderBL.SaveSlider(slider);
            if (slider.SliderID > 0)
            {
                lblSliderID.Value = slider.SliderID.ToString();
                //fluImage.Enabled = true;
                //btnImageUpload.Enabled = true;
            }

            setStatus("Slider uspešno sačuvan.", System.Drawing.Color.Green, true);
        }