Пример #1
0
        public EleicaoView()
        {
            viewModel = new EleicaoViewModel();
            InitializeComponent();

            DataContext = viewModel;
        }
Пример #2
0
        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));
        }
Пример #3
0
        // 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));
        }
Пример #4
0
        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)));
        }
Пример #5
0
        public IActionResult Index()
        {
            var listacandidatovoto = new List <CandidatoViewModel>();
            var eleicao            = new EleicaoViewModel {
                CandidatoVotos = ListarCandidatos(), Data = DateTime.Today
            };

            return(View(eleicao));
        }
Пример #6
0
 public IActionResult PutEleicao(EleicaoViewModel eleicao, int id)
 {
     eleicao.Id = id;
     _eleicaoAppService.Atualizar(_mapper.Map <Eleicao>(eleicao));
     return(NoContent());
 }