private async Task <bool> OcjeniProizvod() { var ocjenaVM = new OcjeneVM(); ocjenaVM.Ocjena = (int)ocjenaSlider.Value; ocjenaVM.ProizvodId = Convert.ToInt32(proizvodId.Text); ocjenaVM.KupacId = Convert.ToInt32(ApplicationProperties.KorisnikId); if (IsJelo.Text == "Jela") { ocjenaVM.IsJelo = 1; } else { ocjenaVM.IsJelo = 0; } var ocjeniService = new WebAPIHelper("api/Proizvodi/OcjeniProizvod"); var response = await ocjeniService.PostResponse(ocjenaVM); if (response.IsSuccessStatusCode) { await this.DisplayAlert("Uspjesno", "Uspjesno ocnjenjen proizvod. Vasa ocjena je " + ocjenaVM.Ocjena, "U redu"); btnOcjeni.IsVisible = false; ocjenaSlider.IsVisible = false; return(true); } else { await this.DisplayAlert("Neuspjesno", "Neuspjesno ocnjenjen proizvod", "U redu"); return(false); } }
public IActionResult Dodaj() { var rows = new OcjeneVM { rows = new List <OcjeneVM.Row>() }; StudentiUrediVM model = new StudentiUrediVM { edit = new Student(), gradovi = kontext.gradovi.ToList(), OcjeneVM = rows }; return(View("Uredi", model)); }
public async Task <IViewComponentResult> InvokeAsync(int studentId) { MojKontext kontext = new MojKontext(); OcjeneVM ocjene = new OcjeneVM(); ocjene.Rows = kontext.ocjene .Where(x => x.studentId == studentId) .Select(x => new OcjeneVM.Row { datum = x.Datum, napomena = x.Napomena, ocjena = x.BrojcanaOcjena }).ToList(); return(View("AA", ocjene)); }
public IActionResult Uredi(int id) { var rows = new OcjeneVM { rows = kontext.ocjeneStudenata.Where(x => x.StudentID == id). Select(x => new OcjeneVM.Row { Ocjena = x.Vrijednost, OcjenaOpis = x.VrijednostOpisna, datum = x.datum }).ToList() }; StudentiUrediVM model = new StudentiUrediVM { edit = kontext.studenti.Find(id), gradovi = kontext.gradovi.ToList(), OcjeneVM = rows }; return(View(model)); }
public IHttpActionResult OcjeniProizvod(OcjeneVM ocjene) { var proslaOcjena = db.Ocjene.Where(x => x.KupacId == ocjene.KupacId && x.IsJelo == ocjene.IsJelo && x.ProizvodId == ocjene.ProizvodId).SingleOrDefault(); if (proslaOcjena != null) { proslaOcjena.Ocjena = ocjene.Ocjena; } else { var ocjena = new Ocjene(); ocjena.KupacId = ocjene.KupacId; ocjena.ProizvodId = ocjene.ProizvodId; ocjena.Ocjena = ocjene.Ocjena; ocjena.IsJelo = ocjene.IsJelo; db.Ocjene.Add(ocjena); } db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); }