public void PrijaviIspit(int ispitId) { var userId = _httpContextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier); Polaganje newPolaganje = new Polaganje { UserId = userId, IspitId = ispitId }; _db.Polaganja.Add(newPolaganje); _db.SaveChanges(); }
public void IzmeniPolaganje(int id, Polaganje polaganje) { if (id == polaganje.Id) { _db.Update(polaganje); _db.SaveChanges(); } else { throw new Exception("Not compatible"); } }
public void SacuvajPolaganje(Polaganje polaganje) { //var polaganjeUBazi = _db.Polaganja.Single(p => p.Id == polaganje.Id); //polaganjeUBazi.Ocena = polaganje.Ocena; //polaganjeUBazi.OsvojenoBodova = polaganje.OsvojenoBodova; //polaganjeUBazi.RedniBrojPolaganja = polaganje.RedniBrojPolaganja; //polaganjeUBazi.Polozen = polaganje.Ocena > 5; //polaganjeUBazi.UserId = polaganje.UserId; //polaganjeUBazi.IspitId = polaganje.IspitId; polaganje.Polozen = polaganje.Ocena > 5; _db.Polaganja.Add(polaganje); _db.SaveChanges(); }