public IActionResult OcijeniRad(OcijeniRadVM model) { var rad = _context.Rad.FirstOrDefault(r => r.Id == model.RadId); _context.Update(rad); switch (model.Ocjena) { case "-1": rad.ApprovedByAdmin = null; rad.DatumObjavljivanja = null; break; case "0": rad.ApprovedByAdmin = false; rad.DatumObjavljivanja = null; break; case "1": rad.ApprovedByAdmin = true; rad.DatumObjavljivanja = DateTime.Now; break; } _context.SaveChanges(); return(RedirectToAction("AdminRadDetails", "Admin", new { @id = model.RadId })); }
public IActionResult OcijeniRad(int id) { var rad = _context.Rad.FirstOrDefault(r => r.Id == id); List <SelectListItem> ocjene = new List <SelectListItem> { new SelectListItem { Text = "Not Decided", Value = "-1" }, new SelectListItem { Text = "Accepted", Value = "1" }, new SelectListItem { Text = "Denied", Value = "0" } }; var model = new OcijeniRadVM { Naslov = rad.Naslov, RadId = rad.Id, Ocjene = ocjene }; return(View(model)); }