public async Task <IActionResult> Create(KandidatsAndExams model) { KandidatsAndExams ke = model; Polaganja prijava = model.NewPolaganje; prijava.StatusId = 1; prijava.RequestDate = DateTime.Now; _context.Add(prijava); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Kandidats", new { id = model.NewPolaganje.KandidatId })); }
public async Task <IActionResult> Update(Polaganja polaganje) { Polaganja polaganjeInDB = await _context.Polaganja.Where(p => p.Id == polaganje.Id).FirstOrDefaultAsync(); if (polaganjeInDB.KandidatId != polaganje.KandidatId || polaganjeInDB == null) { return(NotFound()); } polaganjeInDB.StatusId = polaganje.StatusId; _context.Update(polaganjeInDB); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public NonProcessedExams(Polaganja polaganje) { this.Id = polaganje.Id; this.Ispit = polaganje.Ispit; this.IspitId = polaganje.IspitId; this.Kandidat = polaganje.Kandidat; this.KandidatId = polaganje.KandidatId; this.PotrebneKnjige = polaganje.PotrebneKnjige; this.RequestDate = polaganje.RequestDate; this.Rok = polaganje.Rok; this.RokId = polaganje.RokId; this.Status = polaganje.Status; this.StatusId = polaganje.StatusId; this.StudyLeaveEndDate = polaganje.StudyLeaveEndDate; this.StudyLeaveStartDate = polaganje.StudyLeaveStartDate; }
//GET Update public async Task <IActionResult> Update(int?polaganjeID) { if (polaganjeID == null) { return(NotFound()); } Polaganja polaganje = await _context.Polaganja.Where(p => p.Id == polaganjeID).Include(r => r.Rok).FirstOrDefaultAsync(); if (polaganje == null) { return(NotFound()); } ViewData["Statusi"] = await _context.StatusPrijave.ToListAsync(); return(View(polaganje)); }