public async Task <IActionResult> PutIzposoja(int id, Izposoja izposoja) { if (id != izposoja.ID) { return(BadRequest()); } _context.Entry(izposoja).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IzposojaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Izposoja> > PostIzposoja(Izposoja izposoja) { _context.Izposoje.Add(izposoja); await _context.SaveChangesAsync(); return(CreatedAtAction("GetIzposoja", new { id = izposoja.ID }, izposoja)); }
private void button2_Click(object sender, EventArgs e) { //ConfigureNHibernate(false); { using (ISession m_Session = m_SessionFactory.OpenSession()) { using (ITransaction tx = m_Session.BeginTransaction()) { try { Izposoja d = (Izposoja)dataGridView3.CurrentRow.DataBoundItem; d.DatumVracila = DateTime.Today; //d.Izposojevalec = (Izposojevalec)dataGridView1.CurrentRow.DataBoundItem; //d.Gradivo = (Gradivo)dataGridView2.CurrentRow.DataBoundItem; m_Session.Update(d); tx.Commit(); MessageBox.Show("Gradivo je bilo vrnjeno"); } catch (Exception ex) { MessageBox.Show(ex.Message);; } } } } Form1_Load(null, null); }
public async Task <IActionResult> AddToCart(int id) { var claimsIdentity = (ClaimsIdentity)this.User.Identity; var claim = claimsIdentity.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier); var userId = claim.Value; var uporabnik = await baza.Uporabniki.FindAsync(userId); var film = await baza.Filmi.FindAsync(id); var izposoja = new Izposoja { Datum_Od = DateTime.Now, Datum_Do = DateTime.Now.AddDays(14), Cena = 5, UporabnikID = uporabnik.Id, FilmID = film.ID.ToString(), Uporabnik = uporabnik, Film = film }; SessionData.izposojas.Add(izposoja); return(RedirectToAction("Index", "Film")); }