public async Task <IActionResult> SearchJob() { Offer_Job Job = new Offer_Job(); var resultado = await Job.Get(); ViewData["Ciudades"] = resultado.Select(x => x.Ciudad).ToList(); ViewData["Jobs"] = resultado; return(View()); }
/*Actualizar oferta*/ public async Task <IActionResult> PutJob(Offer_Job offer_Job) { if (ModelState.IsValid) { TempData["Notificacion"] = await offer_Job.Put(); return(RedirectToAction("")); //donde corresponda } return(RedirectToAction("PostJob", offer_Job)); }
public async Task <IActionResult> ScreenPrincipalView() { Offer_Job Job = new Offer_Job(); var lista = await Job.Get(); ViewData["Ciudades"] = lista.Select(x => x.Ciudad).ToList(); ViewData["Jobs"] = lista; return(View()); }
public ActionResult Post([FromBody] Offer_Job offerJob) { try { context.Offer_Job.Add(offerJob); context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
/*Postear oferta*/ public async Task <IActionResult> PostJob(Offer_Job offer_Job) { if (ModelState.IsValid) { TempData["Notificacion"] = await offer_Job.Post(); return(View()); // donde corresponda } ViewData["Listado_Categorias"] = await LoadResource.DropDownListCategorias(); ViewData["Listado_Provincias"] = await LoadResource.DropDownListProvincias(); return(View(offer_Job)); }
public ActionResult Put(int ID, [FromBody] Offer_Job offerJob) { try { if (offerJob.Id == ID) { context.Entry(offerJob).State = EntityState.Modified; context.SaveChanges(); } return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public async Task <ActionResult> PosterDashboard(int id) { Offer_Job Job = new Offer_Job(); Usuario1 user = new Usuario1(); var users = await user.Get(); var empleos = await Job.Get(); var usuario = users.Where(x => x.ID == id).First(); ViewData["Jobs"] = empleos.Where(x => x.Email == usuario.Email).ToList(); ViewData["Poster"] = usuario; return(View()); }
public async Task <IActionResult> SearchJob(Offer_Job job) { Offer_Job Job = new Offer_Job(); var listado = await Job.Get(); ViewData["Ciudades"] = listado.Select(x => x.Ciudad).ToList(); if (job.Posicion != null) { listado = listado.Where(x => x.Posicion == job.Posicion).ToList(); } if (job.Ciudad != "0") { listado = listado.Where(x => x.Ciudad == job.Ciudad).ToList(); } ViewData["Jobs"] = listado; return(View()); }
/*Eliminar oferta*/ public async Task <IActionResult> DeleteJob(Offer_Job id_oferta) { TempData["Notificacion"] = await id_oferta.Delete(); return(RedirectToAction("")); //donde corresponda }