public async Task <ActionResult> Create([Bind(Include = "AdminSliderId,Image,Title,Description")] AdminSlider adminSlider)
        {
            if (ModelState.IsValid)
            {
                var fileContent = Request.Files["Image"];
                if (fileContent != null)
                {
                    var stream   = fileContent.InputStream;
                    var fileName = Path.GetFileName(fileContent.FileName);
                    if (fileName != null)
                    {
                        var path = Path.Combine(Server.MapPath("~/Content/Images/Slider"), fileName);
                        using (var fileStream = System.IO.File.Create(path))
                        {
                            await stream.CopyToAsync(fileStream).ConfigureAwait(false);
                        }
                    }
                    adminSlider.Image = $"/Content/Images/Slider/{fileName}";
                }
                _db.AdminSlider.Add(adminSlider);
                await _db.SaveChangesAsync().ConfigureAwait(false);

                return(RedirectToAction("Index"));
            }

            return(View(adminSlider));
        }
Exemplo n.º 2
0
    void PopulateSlidersText()
    {
        for (int i = 0; i < sliders.Length; i++)
        {
            for (int j = 0; j < TrinaxGlobal.Instance.gameSettings.GameObjs.GameObj.Count; j++)
            {
                if (sliders[i].GetComponent <GameSlider>() != null)
                {
                    if (sliders[i].GetComponent <GameSlider>().type.ToString() == TrinaxGlobal.Instance.gameSettings.GameObjs.GameObj[j].name)
                    {
                        if (sliders[i].GetComponent <GameSlider>().slider_type == SLIDER_TYPE.DROP_SPEED)
                        {
                            sliderValue[i].text = TrinaxGlobal.Instance.gameSettings.GameObjs.GameObj[j].objectProperties.dropSpeed.ToString();
                        }
                        else if (sliders[i].GetComponent <GameSlider>().slider_type == SLIDER_TYPE.DAMAGE)
                        {
                            sliderValue[i].text = TrinaxGlobal.Instance.gameSettings.GameObjs.GameObj[j].objectProperties.damage.ToString();
                        }
                    }
                }
            }
        }

        for (int i = 0; i < SliderManager.Instance.adminSliders.Count; i++)
        {
            AdminSlider adminSlider = SliderManager.Instance.adminSliders[i];
            float       val         = TrinaxHelperMethods.RoundDecimal(TrinaxManager.trinaxAudioManager.audioSettings[i].slider.value, 1);
            adminSlider.sliderValText.text = val.ToString();
        }
    }
        public async Task <ActionResult> Edit([Bind(Include = "AdminSliderId,Image,Title,Description")] AdminSlider adminSlider)
        {
            if (!ModelState.IsValid)
            {
                return(View(adminSlider));
            }
            _db.Entry(adminSlider).State = EntityState.Modified;
            await _db.SaveChangesAsync().ConfigureAwait(false);

            return(RedirectToAction("Index"));
        }