Beispiel #1
0
        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();
        }
Beispiel #2
0
 public void IzmeniPolaganje(int id, Polaganje polaganje)
 {
     if (id == polaganje.Id)
     {
         _db.Update(polaganje);
         _db.SaveChanges();
     }
     else
     {
         throw new Exception("Not compatible");
     }
 }
Beispiel #3
0
        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();
        }