public ActionResult RegistrarAtividade(int id) { AtividadeVM vm = new AtividadeVM(); var inscricao = db.Inscricoes.Where(x => x.Id == id).FirstOrDefault(); Atividade atividade = new Atividade(); atividade.IdInscricao = id; vm.Atividade = atividade; vm.Inscricao = inscricao; return(View(vm)); }
public ActionResult RegistrarAtividade(AtividadeVM model) { try { db.Atividades.Add(model.Atividade); db.SaveChanges(); ViewBag.Sucesso = "Atividade de " + model.Atividade.Distancia + "KM registrada com sucesso!"; model.Inscricao = db.Inscricoes.Where(x => x.Id == model.Atividade.IdInscricao).FirstOrDefault(); } catch (Exception ex) { ViewBag.Erro = "Não foi possível registrar atividade. " + ex.Message; } return(View(model)); //return RedirectToAction("Index"); }