public Profissoes Cadastrar(Profissoes profissao) { using (UsuarioContext ctx = new UsuarioContext()) { ctx.Profissoes.Add(profissao); ctx.SaveChanges(); return(profissao); } }
public void Deletar(int id) { using (UsuarioContext ctx = new UsuarioContext()) { Profissoes ProfissaoBuscada = ctx.Profissoes.FirstOrDefault(item => item.IdProfissao == id); ctx.Profissoes.Remove(ProfissaoBuscada); ctx.SaveChanges(); } }
public void Atualizar(Profissoes profissao) { using (UsuarioContext ctx = new UsuarioContext()) { Profissoes ProfissaoBuscada = ctx.Profissoes.FirstOrDefault(item => item.IdProfissao == profissao.IdProfissao); ProfissaoBuscada.Nome = profissao.Nome; ctx.Profissoes.Update(ProfissaoBuscada); ctx.SaveChanges(); } }
public IActionResult Cadastrar(Profissoes profissao) { try { ProfissaoRepository.Cadastrar(profissao); return(Ok(profissao)); } catch (Exception ex) { return(BadRequest(new { mensagem = "Oops! Algo está errado aqui... " + ex.Message })); } }
public IActionResult BuscarPorId(int id) { try { Profissoes profissao = ProfissaoRepository.BuscarPorId(id); if (profissao == null) { return(NotFound()); } return(Ok(profissao)); } catch (Exception ex) { return(BadRequest(new { mensagem = "Oops! Algo está errado aqui... " + ex.Message })); } }
public IActionResult Atualizar(int id, Profissoes profissao) { try { Profissoes profissaoBuscada = ProfissaoRepository.BuscarPorId(id); if (profissaoBuscada == null) { return(NotFound()); } profissao.IdProfissao = profissaoBuscada.IdProfissao; ProfissaoRepository.Atualizar(profissao); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Oops! Algo está errado aqui... " + ex.Message })); } }
public Profissoes Buscar(int idprofissao) { try { Profissoes profissao = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT * from profissoes where idprofissao = @idprofissao"); quey.SetParameter("idprofissao", idprofissao); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { profissao = new Profissoes(Convert.ToInt32(reader["idprofissao"]), Convert.ToString(reader["txprofissao"])); } reader.Close(); session.Close(); return(profissao); } catch (Exception error) { throw error; } }
public Profissoes Update(Profissoes profissoes) { throw new NotImplementedException(); }
public Profissoes Create(Profissoes profissoes) { return(profissoes); }