예제 #1
0
 public Profissoes Cadastrar(Profissoes profissao)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         ctx.Profissoes.Add(profissao);
         ctx.SaveChanges();
         return(profissao);
     }
 }
예제 #2
0
        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();
            }
        }
예제 #3
0
        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 }));
            }
        }
예제 #7
0
 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);
 }