Example #1
0
        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 }));
        }
Example #2
0
        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));
        }