示例#1
0
        public async Task <ServicoDto> PegarPorId(int id)
        {
            var servico = await _repositorio.BuscarPorId(id);

            if (servico is null)
            {
                throw new Exception("Serviço não encontrado.");
            }

            return(new ServicoDto
            {
                Id = servico.Id,
                Codigo = servico.Codigo,
                Nome = servico.Nome,
                Descricao = servico.Descricao,
                Valor = servico.Valor,
                Alteracao = servico.Alteracao,
                Ativo = servico.Ativo,
                //Funcionarios = (IEnumerable<FuncionarioDto>)pegarFuncionariosPorServico(servico.Id),
            });
        }