public ActionResult Produzi(int voziloID)
        {
            ProduziVM Model = ctx.Vozila.Where(x => x.VoziloId == voziloID)
                              .Select(
                x => new ProduziVM
            {
                voziloId = x.VoziloId,
                datum    = x.DatumRegistracije
            }).FirstOrDefault();

            return(PartialView("_Produzi", Model));
        }
        public async Task <JsonResult> Produzi(ProduziVM vm)
        {
            Vozilo vozilo = await ctx.Vozila.FindAsync(vm.voziloId);

            if (!ModelState.IsValid)
            {
                var errors = ViewData.ModelState.Where(n => n.Value.Errors.Count > 0).Select(x => new ErrorHelper()
                {
                    Message = x.Value.Errors.Select(y => y.ErrorMessage).FirstOrDefault(),
                    Name    = x.Key
                }
                                                                                             ).ToList();
                return(Json(new { Errors = errors }));
            }
            vozilo.DatumRegistracije = vm.datum;
            await ctx.SaveChangesAsync();

            return(Json(new { Url = "Details?voziloID=" + vozilo.VoziloId }));
        }