public void MaisDetalhe(object sender, EventArgs args) { Label lblDetalhe = (Label)sender; Vagas vaga = ((TapGestureRecognizer)lblDetalhe.GestureRecognizers[0]).CommandParameter as Vagas; Navigation.PushAsync(new Paginas.DetalheVaga(vaga)); }
public ActionResult Alterar_vaga(Vagas vaga_to_update) { try { //Valida se a sessão do usuario ainda existe e se ele esta logado int?admin_id; if (User_id() == null) { return(View("Error")); } else { admin_id = User_id(); } FAPSEntities db = new FAPSEntities(); //Procura a vaga a ser salva a altera item por item conforme oque veio da view var to_update = db.Vagas.Where(f => f.Codigo_vaga == vaga_to_update.Codigo_vaga).FirstOrDefault(); to_update.Codigo_vaga = vaga_to_update.Codigo_vaga; to_update.Vaga = vaga_to_update.Vaga; to_update.Vaga_descricao = vaga_to_update.Vaga_descricao; TryUpdateModel(to_update); db.SaveChanges(); return(RedirectToAction("Admin_home", "Admin")); } catch (Exception ex) { ViewBag.Erro = ex.Message; return(View("Erro_generico")); } }
public ActionResult Deletar_vaga(int id) { try { //Valida se a sessão do usuario ainda existe e se ele esta logado int?admin_id; if (User_id() == null) { return(View("Error")); } else { admin_id = User_id(); } FAPSEntities vagas_Entity = new FAPSEntities(); Vagas v = vagas_Entity.Vagas.Find(id); vagas_Entity.Vagas.Remove(v); vagas_Entity.SaveChanges(); return(RedirectToAction("Admin_home", "Admin")); } catch (Exception ex) { ViewBag.Erro = ex.Message; return(View("Erro_generico")); } }
public void EditarVaga(object sender, EventArgs args) { Label lblEditar = (Label)sender; Vagas vaga = ((TapGestureRecognizer)lblEditar.GestureRecognizers[0]).CommandParameter as Vagas; Navigation.PushAsync(new Paginas.EditarVaga(vaga)); }
public IActionResult Add(CadastroCandidaturaViewModel obj) { try { int idpessoa = Int32.Parse(HttpContext.User.Claims.First(x => x.Type == "IdPessoa").Value); Pessoas validaPessoa = _pessoaRepository.GetById(idpessoa); if (validaPessoa == null) { return(NotFound(new { Mensagem = "Pessoa não encontrada!" })); } Vagas validaVaga = _vagaRepository.GetById(obj.FkVaga); if (validaVaga == null) { return(NotFound(new { Mensagem = "Vaga não encontrada!" })); } _candidaturaService.Add(obj, idpessoa); return(Ok()); } catch (Exception ex) { return(BadRequest(new { erro = ex.Message })); } }
ResultadoDto IVagasBusiness.Salvar(VagasDto vagasDto) { var vagas = new Vagas(); if (vagasDto.IdVaga > 0) { vagas = this._unitOfWork.VagasRepository.GetById(vagasDto.IdVaga); vagas.Titulo = vagas.Titulo; vagas.Descricao = vagas.Descricao; vagas.Localizacao = vagas.Localizacao; this._unitOfWork.VagasRepository.Update(vagas); } else { vagas = new Vagas(); vagas.Titulo = vagasDto.Titulo; vagas.Descricao = vagasDto.Descricao; vagas.Localizacao = vagasDto.Localizacao; this._unitOfWork.VagasRepository.Add(vagas); } var sucesso = this._unitOfWork.SaveChanges(); var resultado = new ResultadoDto { Sucesso = sucesso, Id = vagas.IdVaga }; return(resultado); }
public Vagas Pesquisar(int idVaga) { Vagas lVaga = new Vagas(); lVaga = dao.Pesquisar(idVaga); return(lVaga); }
public async Task <IHttpActionResult> PutVagas(int id, Vagas vagas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vagas.Id) { return(BadRequest()); } db.Entry(vagas).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VagasExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void ValidarBuscadorDeVagas() { #region Objects Vagas vagas = new Vagas(); #endregion #region Iniciar o acesso ao site e os elementos //Acessa o site driver.Navigate().GoToUrl(baseURL + "?controller=contact"); //Preenche os campos do formulário PageFactory.InitElements(driver, vagas); #endregion #region Ações/Comandos no processo do teste wait.Until(ExpectedConditionsActual.ElementExists(By.XPath("//body/div[@id='root']/div[1]/div[1]/div[1]/div[@class='sc-fYxtnH gOrYtD']"))); vagas.campoBuscarVaga.Clear(); vagas.campoBuscarVaga.SendKeys("Analista QA Sênior"); vagas.campoBuscarVaga.SendKeys(Keys.Enter); #endregion #region Validações a serem realizadas Assert.AreEqual("Analista QA Sênior", vagas.vagaSelecioanda.Text); #endregion }
public VagasDto Salvar(VagasDto vagasDto) { var vaga = new Vagas(); if (vagasDto.IdVaga > 0) { vaga = this._unitOfWork.VagasRepository.GetById(vagasDto.IdVaga); vaga.Titulo = vagasDto.Titulo; vaga.Descricao = vagasDto.Descricao; vaga.Localizacao = vagasDto.Localizacao; this._unitOfWork.VagasRepository.Update(vaga); return(new VagasDto { IdVaga = vaga.IdVaga, Titulo = vaga.Titulo, Descricao = vaga.Descricao, Localizacao = vaga.Localizacao }); } else { return(null); } }
public void IrMaisDetalhes(object sender, EventArgs args) //Todo botão possuir object sender, EventArgs args { Label lblDetalhe = (Label)sender; TapGestureRecognizer tapgest = (TapGestureRecognizer)lblDetalhe.GestureRecognizers[0]; //Aqui estamos pegando o toque na label Vagas vaga = tapgest.CommandParameter as Vagas; //Aqui estamos pegando a propriedade dela que e uma Vagas e colocando para ser um botão Navigation.PushAsync(new DetalheVagas(vaga)); //Aqui estamos fazendo a ação do GestureRecognizer }
public ActionResult DeleteConfirmed(int id) { Vagas vagas = db.Vagas.Find(id); db.Vagas.Remove(vagas); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void MapAlteracao(Vagas vaga, EdicaoVagaViewModel dados) { vaga.Titulo = dados.Titulo; vaga.StatusSituacao = dados.StatusSituacao; vaga.FkPessoa = dados.FkPessoa; vaga.FkEmpresa = dados.FkEmpresa; vaga.Descricao = dados.Descricao; vaga.CargaHoraria = dados.CargaHoraria; }
public void Editar(Vagas vag) { var entity = Pesquisar(vag.Id_Vaga); if (entity != null) { _sgeContext.Entry(entity).State = System.Data.Entity.EntityState.Modified; _sgeContext.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Id,Nome,Atividades,PreRequisitos,CargaHoraria,Beneficios,PalavrasChave")] Vagas vagas) { if (ModelState.IsValid) { db.Entry(vagas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vagas)); }
public void ExcluirVaga(object sender, EventArgs args) //Todo botão possuir um object sender, EventArgs args { Label lblExcluir = (Label)sender; TapGestureRecognizer tapgest = (TapGestureRecognizer)lblExcluir.GestureRecognizers[0]; //Aqui estamos pegando o toque na label Vagas vaga = tapgest.CommandParameter as Vagas; //Aqui estamos pegando a propriedade dela que e uma Vagas e colocando para ser um botão AcessoBancoDeDados banco = new AcessoBancoDeDados(); banco.Exclusao(vaga); ConsultaVaga(); }
public async Task <IHttpActionResult> GetVagas(int id) { Vagas vagas = await db.Vagas.FindAsync(id); if (vagas == null) { return(NotFound()); } return(Ok(vagas)); }
public ActionResult Edit([Bind(Include = "ID_Vagas,CPF,Status,Cidade,Bairro,Rua,Numero,CEP")] Vagas vagas) { if (ModelState.IsValid) { db.Entry(vagas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CPF = new SelectList(db.Locador, "CPF", "Nome_Dono", vagas.CPF); return(View(vagas)); }
public void EditarVaga(Vagas obj) { try { _vagaRepository.Update(obj); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Create([Bind(Include = "Id,Nome,Atividades,PreRequisitos,CargaHoraria,Beneficios,PalavrasChave")] Vagas vagas) { if (ModelState.IsValid) { db.Vagas.Add(vagas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vagas)); }
public void ExcluirVaga(object sender, EventArgs args) { Label lblExcluir = (Label)sender; Vagas vaga = ((TapGestureRecognizer)lblExcluir.GestureRecognizers[0]).CommandParameter as Vagas; AcessoBanco db = new AcessoBanco(); db.ExcluirVaga(vaga); RecarregaListaVagas(); }
public bool Editar(Vagas vagas) { if (vagas == null || vagas.Id_Vaga == 0) { return(false); } else { Salvar(vagas); return(true); } }
public async Task <IHttpActionResult> PostVagas(Vagas vagas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Vagas.Add(vagas); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = vagas.Id }, vagas)); }
// GET: Vagas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vagas vagas = db.Vagas.Find(id); if (vagas == null) { return(HttpNotFound()); } return(View(vagas)); }
public EditarVagas(Vagas vaga) { InitializeComponent(); this.vaga = vaga; VAGA.Text = vaga.NomeVagas; EMPRESA.Text = vaga.Empresa; QUANTIDADE.Text = vaga.Quantidade.ToString(); CIDADE.Text = vaga.Cidade; SALARIO.Text = vaga.Salario.ToString(); DESCICAO.Text = vaga.Descricao; TIPOCONTRATACAO.IsToggled = (vaga.TipoDeContato == "PJ") ? false : true; TELEFONE.Text = vaga.Telefone; EMAIL.Text = vaga.Email; }
public async Task <IHttpActionResult> DeleteVagas(int id) { Vagas vagas = await db.Vagas.FindAsync(id); if (vagas == null) { return(NotFound()); } db.Vagas.Remove(vagas); await db.SaveChangesAsync(); return(Ok(vagas)); }
// GET: Vagas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vagas vagas = db.Vagas.Find(id); if (vagas == null) { return(HttpNotFound()); } ViewBag.CPF = new SelectList(db.Locador, "CPF", "Nome_Dono", vagas.CPF); return(View(vagas)); }
public int Salvar(Vagas vaga) { int idVaga = 0; if (vaga != null && vaga.Id_Vaga == 0) { idVaga = dao.Salvar(vaga); } else { dao.Editar(vaga); } return(idVaga); }
public override async Task LoadAsync() { Cargos.Clear(); Vagas.Clear(); var listaCargos = await _azureService.GetCargoAsync(); if (listaCargos != null) { foreach (var cargo in listaCargos) { Cargos.Add(cargo); } } }
private async void ExecuteLoadVagasCommand(int cargoSelecionado) { Vagas.Clear(); var cargo = Cargos[cargoSelecionado]; var listaVagas = await _azureService.GetVagaByCargoCodigoAsync(cargo.Codigo); if (listaVagas != null) { foreach (var vaga in listaVagas) { Vagas.Add(vaga); } } }