public async Task <IActionResult> Index(Ciudadanos _ciudadanos) { //Ciudadanos ciudadanos = new Ciudadanos(); Resultado _resultado = new Resultado(); var antirepeti = _resultado.IdCiudadanos; EleccionesContext _context = new EleccionesContext(); var test1 = _context.Ciudadanos.Where(ced => ced.Cedula == _ciudadanos.Cedula). FirstOrDefault(); var Currentelec = _context.Elecciones.Where(ele => ele.Estado == true).FirstOrDefault(); var CurrentRes = _context.Resultado.Where(Res => Res.IdElecciones == Currentelec.IdElecciones).FirstOrDefault(); HttpContext.Session.SetInt32(Configuracion.KeyCedudala, test1.IdCiudadanos); //var Currentced = HttpContext.Session.GetInt32(Configuracion.KeyCedudala); //var Norepeat = CurrentRes.IdCiudadanos.where(CurrentRes.IdCiudadanos== Currentced) FirstOrDefault; var yesnoelec = _context.Elecciones.Where(ele => ele.Estado == true). FirstOrDefault(); if (test1 == null) { ModelState.AddModelError("", "Ciudadano no existe en el padron"); return(View()); } if (test1.Estado == false) { ModelState.AddModelError("", "Ciudadano inactivo"); return(View(_ciudadanos)); } if (yesnoelec == null) { ModelState.AddModelError("", "No hay votaciones abiertas en este momento"); return(View()); } //if (CurrentRes.IdElecciones == Currentelec.IdElecciones) //{ // ModelState.AddModelError("", "El ciudadano ya voto"); // return View(); //} HttpContext.Session.SetString(Configuracion.KeyNombre, test1.Nombre); HttpContext.Session.SetString(Configuracion.KeyApellido, test1.Apellido); HttpContext.Session.SetString(Configuracion.KeyEmail, test1.Email); return(RedirectToAction("votacion")); }
public HomeController(EleccionesContext context, IEmailSender emailSender, SignInManager <IdentityUser> signInManager) { this._signInManager = signInManager; this._context = context; this._emailSender = emailSender; }
//private readonly IEmailSender _emailSender; public CiudadanosController(EleccionesContext context /*, IEmailSender emailSender*/) { _context = context; // this._emailSender = emailSender; }
public CandidatosController(EleccionesContext context, IHostingEnvironment hostingEnvironment, IMapper mapper) { _context = context; this.hostingEnvironment = hostingEnvironment; this._mapper = mapper; }
public PuestoElectoesController(EleccionesContext context) { _context = context; }
public EleccionesController(EleccionesContext context) { _context = context; }
public ResultadoesController(EleccionesContext context) { _context = context; }