예제 #1
0
        public int Deletar(int id)
        {
            DicaDomain dica = _context.Dicas.FirstOrDefault(x => x.Id == id);

            _context.Dicas.Remove(dica);

            return(_context.SaveChanges());
        }
예제 #2
0
        public int Validar(ValidarDicaDto validar, int id)
        {
            DicaDomain dica = _context.Dicas.FirstOrDefault(x => x.Id == id);

            dica.Validacao = validar.Valido;

            _context.Dicas.Update(dica);

            return(_context.SaveChanges());
        }
예제 #3
0
        public DicaDomain BuscarPorId(int id)
        {
            DicaDomain dica = _context.Dicas
                              .Include("Usuario")
                              .Include("Usuario.Especialistas")
                              .Include("Usuario.Funcionarios")
                              .FirstOrDefault(x => x.Id == id);

            return(dica);
        }
예제 #4
0
        public IActionResult BuscarPorId(int id)
        {
            DicaDomain dica = _repo.BuscarPorId(id);

            if (dica == null)
            {
                return(NotFound("Dica não encontrada"));
            }

            return(Ok(dica));
        }
예제 #5
0
        public int Inserir(DicaDto dicaDto)
        {
            var dica = new DicaDomain {
                Descricao = dicaDto.Descricao,
                UsuarioId = dicaDto.UsuarioId
            };

            _context.Dicas.Add(dica);

            return(_context.SaveChanges());
        }
예제 #6
0
        public int Atualizar(DicaDto dicaDto, int id)
        {
            DicaDomain dica = _context.Dicas.FirstOrDefault(x => x.Id == id);

            dica.Descricao     = dicaDto.Descricao;
            dica.UsuarioId     = dicaDto.UsuarioId;
            dica.DataAlteracao = DateTime.Now;

            _context.Dicas.Update(dica);

            return(_context.SaveChanges());
        }