protected void AcceptButton_Click(object sender, EventArgs e) { using (var ctx = new RestBizContext()) { Poziv poziv = ctx.Pozivi.Single(p => p.PozivId == IdPoziva); Poziv pozivNew = new Poziv() { Korisnik = poziv.Korisnik, Ocena = poziv.Ocena, Potvrdio = true, Dolazi = true, Ocenjeno = poziv.Ocenjeno, PozivId = poziv.PozivId, Rezervacija = poziv.Rezervacija }; ctx.Entry(poziv).CurrentValues.SetValues(pozivNew); ctx.SaveChanges(); } controlsDiv.Visible = false; controlDivOcena.Visible = true; ocenaDiv.Visible = true; Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "toastr.success('Poziv prihvaćen.')", true); }
public static string Oceni(decimal ocena, int idPoz) { string retVal = new JavaScriptSerializer().Serialize(new AjaxCallStatus(0, "greska")); using (var ctx = new RestBizContext()) { Poziv poziv = ctx.Pozivi.Find(idPoz); Poziv pozivNew = new Poziv() { Korisnik = poziv.Korisnik, Ocena = ocena, Potvrdio = poziv.Potvrdio, Dolazi = poziv.Dolazi, Ocenjeno = true, PozivId = poziv.PozivId, Rezervacija = poziv.Rezervacija }; ctx.Entry(poziv).CurrentValues.SetValues(pozivNew); ctx.SaveChanges(); retVal = new JavaScriptSerializer().Serialize(new AjaxCallStatus(1, "Ocenjivanje uspešno")); } return retVal; }