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 })); }