// GET: Region public async Task <ActionResult> Index() { if (!(User.Identity.GetEsAdmin()) || User.Identity.GetUsuarioNT() == null) { return(RedirectToAction("Login", "Account")); } return(View(await _serviceRegion.Get())); }
protected override async Task OnInitializedAsync() { if (Id != 0) { RegionModel = await RegionService.Get(Id.ToString()); } }
public IHttpActionResult Get() { IEnumerable <RegionDTO> region; try { region = _service.Get(); if (region.Count() > 0) { return(Ok(region)); } else { return(BadRequest("No existen regiones en la base de datos")); } } catch (Exception e) { return(BadRequest("Error al recuperar los datos")); } }
// GET: Candidate public async Task <ActionResult> Index() { if (!(User.Identity.GetEsAdmin() || User.Identity.GetEsTecnico())) { TempData["permisos"] = "No tienes permisos para acceder."; return(RedirectToAction("Login", "Account")); } var candidatos = await _serviceCandidate.Get(); var listaRegiones = await _serviceRegion.Get(); List <CandidateDTO> lCandidatos = new List <CandidateDTO>(); if (candidatos != null) { foreach (var c in candidatos) { var regiones = c.RegionsIds.Split(','); List <string> ListaStrRegion = new List <string>(); foreach (var r in regiones) { var regi = listaRegiones.Where(region => region.Id.ToString() == r).FirstOrDefault(); ListaStrRegion.Add(regi.RegionName); } c.RegionsIds = string.Join(", ", ListaStrRegion); if (!c.IsDelete) { lCandidatos.Add(c); } ; } } ////////////// List <SelectListItem> listaRegion = new List <SelectListItem>(); foreach (var item in listaRegiones) { var selecItem = new SelectListItem(); selecItem.Text = item.RegionName; selecItem.Value = item.Id.ToString(); listaRegion.Add(selecItem); } ViewBag.regiones = listaRegion; ViewBag.error = TempData["error"]; ////////////// //return RedirectToAction("Index", "PruebaServicio"); return(View(lCandidatos)); }
// GET: Candidate public async Task <ActionResult> Create(string Idioma) { // tengo que enviar el combo de las regiones: var regiones = await _serviceRegion.Get(); List <SelectListItem> listaRegion = new List <SelectListItem>(); foreach (var item in regiones) { listaRegion.Add( new SelectListItem() { Text = item.RegionName, Value = item.Id.ToString() }); } ViewBag.idiomaSelecionado = Idioma == null ? "es-ES" : Idioma; ViewBag.idiomas = new List <SelectListItem>() { new SelectListItem() { Text = "EspaƱol", Value = "es-ES", Selected = Idioma == "es-ES" }, new SelectListItem() { Text = "English", Value = "en-GB", Selected = Idioma == "en-GB" } }; Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(ViewBag.idiomaSelecionado); Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(ViewBag.idiomaSelecionado); ViewBag.Title = "Portal Candidato"; ViewBag.regiones = listaRegion; return(View()); }