public EleicaoView() { viewModel = new EleicaoViewModel(); InitializeComponent(); DataContext = viewModel; }
public ActionResult Edit([Bind(Include = "EleicaoId, Enabled")] EleicaoViewModel eleicaoViewModel) { try { if (ModelState.IsValid) { var eleicao = _db.Eleicoes.Find(eleicaoViewModel.EleicaoId); if (eleicao != null) { eleicao.Enabled = eleicaoViewModel.Enabled; _db.Entry(eleicao).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index", new { q = eleicao.Descricao, callbackAction = "Edit" })); } } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } return(View(eleicaoViewModel)); }
// GET: Eleicoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var eleicao = _db.Eleicoes.Find(id); if (eleicao == null) { return(HttpNotFound()); } var eleicaoViewModel = new EleicaoViewModel { EleicaoId = eleicao.EleicaoId, Descricao = eleicao.Descricao, Ano = eleicao.Ano, Turno = eleicao.Turno, CreatedAt = eleicao.CreatedAt, UpdatedAt = eleicao.UpdatedAt, Enabled = eleicao.Enabled }; return(View(eleicaoViewModel)); }
public ActionResult <EleicaoViewModel> PostEleicao(EleicaoViewModel eleicao) { eleicao.ContaId = ContaId; eleicao.UsuarioCriacaoId = UsuarioId; var eleicaoModel = _mapper.Map <Eleicao>(eleicao); return(_mapper.Map <EleicaoViewModel>(_eleicaoAppService.Adicionar(eleicaoModel))); }
public IActionResult Index() { var listacandidatovoto = new List <CandidatoViewModel>(); var eleicao = new EleicaoViewModel { CandidatoVotos = ListarCandidatos(), Data = DateTime.Today }; return(View(eleicao)); }
public IActionResult PutEleicao(EleicaoViewModel eleicao, int id) { eleicao.Id = id; _eleicaoAppService.Atualizar(_mapper.Map <Eleicao>(eleicao)); return(NoContent()); }