public List <string> GetAllVarientals(Berba berba) { return(GetAllSpremnici() .Where(s => s.Napunjenost != 0) .Where(s => s.BerbaId.Value == berba.BerbaId) .Select(s => s.SortaVina.NazivSorte).Distinct().ToList()); }
public JsonResult CheckYear(Berba berbaInput) { var godinaUnaprijed = DateTime.Today.AddYears(2).Year; var godinaUnazad = DateTime.Today.AddYears(-2).Year; if (berbaInput.GodinaBerbe > godinaUnaprijed || berbaInput.GodinaBerbe < godinaUnazad) { return(Json("Maksimalno dopušteno odstupanje jest dvije godine od trenutne!")); } return(Json(true)); }
public async Task <IActionResult> Edit(int id, [Bind("BerbaId,GodinaBerbe")] Berba berba, string returnUrl) { if (id != berba.BerbaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(berba); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BerbaExists(berba.BerbaId)) { return(NotFound()); } else { TempData["Neuspješno"] = "Berba nije uspješno izmjenjena!"; } } TempData["Uspješno"] = "Berba je uspješno izmjenjena!"; if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction(nameof(Index))); } return(View(berba)); }
public async Task <IActionResult> DodajBerbu(Berba berbaInput, string returnUrl) { if (ModelState.IsValid) { _context.Add(berbaInput); await _context.SaveChangesAsync(); TempData["Uspješno"] = $"Godina berbe {berbaInput.GodinaBerbe} uspješno dodana!"; if (!string.IsNullOrWhiteSpace(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction(nameof(Index))); } if (!string.IsNullOrWhiteSpace(returnUrl)) { return(Redirect(returnUrl)); } return(View("Index")); }