public async Task <IActionResult> PutSlidersDataAsync(string id, SlidersData slidersData) { if (id != slidersData.Id) { return(BadRequest()); } _context.Entry(slidersData).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SlidersDataExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private async Task PresentDataAsync(SlidersData data) { if (data == null || _sliderViews == null) { return; } _sliderViews.SliderView1.Indicator.Text = data.Slider1.ToString(); _sliderViews.SliderView2.Indicator.Text = data.Slider2.ToString(); _sliderViews.SliderView3.Indicator.Text = data.Slider3.ToString(); _sliderViews.SliderView4.Indicator.Text = data.Slider4.ToString(); _sliderViews.SliderView5.Indicator.Text = data.Slider5.ToString(); await Task.WhenAll( _sliderViews.SliderView1.Slider.TranslateTo(0, data.Slider1 * -1, 1000, Easing.Linear), _sliderViews.SliderView2.Slider.TranslateTo(0, data.Slider2 * -1, 1000, Easing.Linear), _sliderViews.SliderView3.Slider.TranslateTo(0, data.Slider3 * -1, 1000, Easing.Linear), _sliderViews.SliderView4.Slider.TranslateTo(0, data.Slider4 * -1, 1000, Easing.Linear), _sliderViews.SliderView5.Slider.TranslateTo(0, data.Slider5 * -1, 1000, Easing.Linear) ); }
public async Task <ActionResult <SlidersData> > PostSlidersDataAsync(SlidersData slidersData) { _context.SlidersData.Add(slidersData); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (SlidersDataExists(slidersData.Id)) { return(Conflict()); } else { throw; } } return(NoContent()); }
private async void GenerateData(object state) { var rng = new Random(); SlidersData data = new SlidersData { Id = Guid.NewGuid().ToString(), Time = DateTime.UtcNow, Slider1 = rng.Next(-200, 200), Slider2 = rng.Next(-200, 200), Slider3 = rng.Next(-200, 200), Slider4 = rng.Next(-200, 200), Slider5 = rng.Next(-200, 200) }; try { await _dataService.CreateDataAsync(data); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }