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)); }
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")); }