public async Task <IActionResult> Posudi(int FilmId) { var posudba = new Posudbe(); posudba.FilmId = FilmId; posudba.KorisnikId = Convert.ToInt32(Request.Cookies["ID"]); posudba.DatumPosudbe = DateTime.Now; _context.Add(posudba); await _context.SaveChangesAsync(); return(View("Index", await _context.Film.ToListAsync())); }
public void Posudi(int gradjaId, int clanskaIskaznicaId) { if (Izdano(gradjaId)) { return; } var primjerak = _context.GradjaKnjiznice .Include(a => a.Status) .FirstOrDefault(a => a.Id == gradjaId); _context.Update(primjerak); primjerak.Status = _context.Statusi .FirstOrDefault(a => a.Naziv == "Izdano"); var now = DateTime.Now; var clanskaIskaznica = _context.ClanskeIskaznice .Include(c => c.Posudbe) .FirstOrDefault(a => a.Id == clanskaIskaznicaId); var posudba = new Posudbe { GradjaKnjiznice = primjerak, ClanskaIskaznica = clanskaIskaznica, Od = now, Do = GetDefaultCheckoutTime(now) }; _context.Add(posudba); var povijestPosudbi = new PovijestPosudbi { Posudjeno = now, GradjaKnjiznice = primjerak, ClanskaIskaznica = clanskaIskaznica }; _context.Add(povijestPosudbi); _context.SaveChanges(); }
public void Add(Posudbe newPosudba) { _context.Add(newPosudba); _context.SaveChanges(); }