public async Task ExecuteSendRatingRequestCommand() { if (IsBusy) { return; } IsBusy = true; try { LectionRating newRating = new LectionRating(); newRating.LectionID = Akce.RoakIdno.ToString(); newRating.LectionName = Akce.Nazev; SendRatingReqButtonText = "✔️"; await DataStore.AddLectionRating(newRating); } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public LectionRatingDetailPage() { InitializeComponent(); var rating = new LectionRating { LectionName = "Test rating", VoteCode = "xxxx" }; viewModel = new LectionRatingDetailViewModel(rating); BindingContext = viewModel; InitEntries(); }
public async Task <LectionRating> AddLectionRating(LectionRating rating) { if (rating == null) { return(null); } var serializedItem = JsonConvert.SerializeObject(rating); var response = await client.PostAsync($"api/LectionRating", new StringContent(serializedItem, Encoding.UTF8, "application/json")); string responseJson = await response.Content.ReadAsStringAsync(); var responseRating = JsonConvert.DeserializeObject <LectionRating>(responseJson); return(responseRating); }
public IActionResult Create([FromBody] LectionRating lection) { try { if (lection == null || !ModelState.IsValid) { return(BadRequest("Invalid state")); } LectionRatingRepository.Add(lection); } catch (Exception) { return(BadRequest("Error")); } return(Ok(lection)); }
public Task <LectionRating> AddLectionRating(LectionRating rating) { throw new NotImplementedException(); }
public LectionRating GetItem(string id) { LectionRating rating = LectionRatingRepository.Get(id); return(rating); }
public LectionRatingDetailViewModel(LectionRating rating = null) { Title = rating?.LectionName; this.rating = rating; }