public async Task <IActionResult> Edit(int id, [Bind("id,piloto,equipe,posicao")] corrida corrida) { if (id != corrida.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(corrida); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!corridaExists(corrida.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(corrida)); }
internal static corrida AdicionaCorrida(corrida instance) { webserviceEntities context = new webserviceEntities(); context.AddTocorrida(instance); context.SaveChanges(); return (from c1 in context.corrida where c1.nome == instance.nome select c1).First(); }
public async Task <IActionResult> Create([Bind("id,piloto,equipe,posicao")] corrida corrida) { if (ModelState.IsValid) { _context.Add(corrida); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(corrida)); }
internal static List<inscricao> AdicionaInscricao(string id_corredor, corrida corrida) { webserviceEntities context = new webserviceEntities(); inscricao nova_inscricao = new inscricao(); nova_inscricao.corrida = corrida; nova_inscricao.corredor = CorredorController.RetornaCorredor(id_corredor); context.AddToinscricao(nova_inscricao); context.SaveChanges(); return (from c1 in context.inscricao where c1.Corrida_idCorrida == corrida.idCorrida select c1).ToList<inscricao>(); }
internal static corrida AtualizaCorrida(string id, corrida instance) { webserviceEntities context = new webserviceEntities(); int idCorrida = Convert.ToInt32(id); corrida c = (from c1 in context.corrida where c1.idCorrida == idCorrida select c1).First(); c.nome = instance.nome; c.status = instance.status; c.data_corrida = instance.data_corrida; c.cidade = instance.cidade; c.estado = instance.estado; c.valor = instance.valor; context.SaveChanges(); return RetornaCorrida(id); }
public void CriaInscricao(string idCorredor, corrida inst_corrida) { InscricaoController.AdicionaInscricao(idCorredor, inst_corrida); }
public corrida CreateCorrida(corrida instance) { return CorridaController.AdicionaCorrida(instance); }
public corrida Update(string id, corrida instance) { return CorridaController.AtualizaCorrida(id, instance); }