public IActionResult Create(ZaposlenikPrilog zaposlenikPrilog)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    context.Add(zaposlenikPrilog);
                    context.SaveChanges();
                    TempData[Constants.Message]       = $"Prilog broj: {zaposlenikPrilog.IdPrilog} uspješno dodan zaposleniku !";
                    TempData[Constants.ErrorOccurred] = false;



                    return(RedirectToAction(nameof(Index)));
                }
                catch (Exception e)
                {
                    ModelState.AddModelError(string.Empty, e.CompleteExceptionMessage());
                    PrepareDropdownLists();
                    return(View(zaposlenikPrilog));
                }
            }
            else
            {
                PrepareDropdownLists();
                return(View(zaposlenikPrilog));
            }
        }
        public IActionResult Delete(ZaposlenikPrilog zp, int page = 1, int sort = 1, bool ascending = true)
        {
            Console.WriteLine(zp.OibZaposlenik);
            Console.WriteLine(zp.IdPrilog);

            var zaposlenikPrilog = context.ZaposlenikPrilogs.Find(zp.OibZaposlenik, zp.IdPrilog);

            if (zaposlenikPrilog == null)
            {
                TempData[Constants.Message]       = $"Prilog nije pronađen.";
                TempData[Constants.ErrorOccurred] = true;

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                try
                {
                    context.Remove(zaposlenikPrilog);
                    context.SaveChanges();
                    TempData[Constants.Message]       = $"Prilog uspješno obrisan iz popisa priloga zaposlenika";
                    TempData[Constants.ErrorOccurred] = false;



                    return(RedirectToAction(nameof(Index), new { page, sort, ascending }));
                }
                catch (Exception e)
                {
                    TempData[Constants.Message]       = $"Prilog nije obrisan, dogodila se pogreška.";
                    TempData[Constants.ErrorOccurred] = true;
                }
                return(RedirectToAction(nameof(Index)));
            }
        }