public async Task <IActionResult> Edit(int id, [Bind("Id,Data,Valor,CriptomoedaId")] CriptomoedaHoje criptomoedaHoje) { if (id != criptomoedaHoje.Id) { return(RedirectToAction(nameof(Error), new { message = "Criptomoeda não encontrada!" })); } if (ModelState.IsValid) { try { _context.Update(criptomoedaHoje); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CriptomoedaHojeExists(criptomoedaHoje.Id)) { return(RedirectToAction(nameof(Error), new { message = "Criptomoeda não encontrada!" })); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(criptomoedaHoje)); }
public async Task <IActionResult> Create([Bind("Id,Data,Valor,CriptomoedaId")] CriptomoedaHoje criptomoedaHoje) { try { if (ModelState.IsValid) { _context.Add(criptomoedaHoje); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); } catch (Exception) { return(RedirectToAction(nameof(Error), new { message = "" })); } }