public async Task GetOcjene() { Model.Requests.OcjenaSearchRequest request = new Model.Requests.OcjenaSearchRequest { PlanId = PlanIProgram.Id }; double avgOcjena = 0; var list = await _ocjenaService.Get <List <Ocjena> >(request); Ocjene.Clear(); if (list.Count > 0) { foreach (var x in list) { x.DatumVrijemeString = x.Datum.ToString("dd.MM.yyyy") + " - " + x.Vrijeme.ToString(@"hh\:mm\:ss"); Ocjene.Add(x); } avgOcjena = Math.Round(list.Average(x => x.Rating), 1); } Ocjena = "Ocjena: " + avgOcjena.ToString() + " / 5" + " (" + list.Count() + ")"; }
public async Task ProvjeraOcjene() { Model.Requests.OcjenaSearchRequest request = new Model.Requests.OcjenaSearchRequest { PlanId = PlanIProgram.Id, KorisnikId = APIService.UserId }; var ocjene = await _ocjenaService.Get <List <Ocjena> >(request); if (ocjene.Count > 0) { Ocijenjen = false; } else { Ocijenjen = true; } if (Posjeduje == false) { Ocijenjen = false; } }