public async Task <IActionResult> Edit(int id, [Bind("KelioneId,kelionesPradzia,kelionesPabaiga,nuvaziuotasAtstumas,kelionesTrukme,pradziosAdresas,pabaigosAdresas,DviratisId,KlientasId")] Kelione kelione) { if (id != kelione.KelioneId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kelione); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KelioneExists(kelione.KelioneId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DviratisId"] = new SelectList(_context.Dviratis, "DviratisId", "DviratisId", kelione.DviratisId); ViewData["KlientasId"] = new SelectList(_context.Klientas, "KlientasId", "KlientasId", kelione.KlientasId); return(View(kelione)); }
public async Task <IActionResult> Create([Bind("KelioneId,kelionesPradzia,kelionesPabaiga,nuvaziuotasAtstumas,kelionesTrukme,pradziosAdresas,pabaigosAdresas,DviratisId,KlientasId")] Kelione kelione) { if (ModelState.IsValid) { _context.Add(kelione); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DviratisId"] = new SelectList(_context.Dviratis, "DviratisId", "DviratisId", kelione.DviratisId); ViewData["KlientasId"] = new SelectList(_context.Klientas, "KlientasId", "KlientasId", kelione.KlientasId); return(View(kelione)); }
public async Task <IActionResult> Nuomoti(int?id) { Kelione k = new Kelione { kelionesPradzia = DateTime.UtcNow, kelionesTrukme = 0, DviratisId = _context.Dviratis.Where(d => d.DviratisId == id).Select(d => d.DviratisId).First(), kelionesPabaiga = DateTime.UtcNow, pradziosAdresas = _context.Dviratis.Where(d => d.DviratisId == id).Select(d => d.Aikstele.Adresas).First(), Dviratis = _context.Dviratis.Where(d => d.DviratisId == id).Select(d => d).First(), nuvaziuotasAtstumas = 1.5f, KlientasId = 1 }; var Dviratis = _context.Dviratis.Where(d => d.DviratisId == id).Select(d => d).First(); Dviratis.DviracioBusenaId = 1; _context.Update(Dviratis); _context.Add(k); await _context.SaveChangesAsync(); return(RedirectToAction("Index", new { id = k.KelioneId })); }