Exemplo n.º 1
0
        public UsuarioEditDTO EncontrarGestorPorId(int id)
        {
            var goestor  = _gestorRepositorio.Encontrar(id);
            var endereco = _enderecoRepositorio.EncontrarPorUsuario(id);
            var retorno  = new UsuarioEditDTO {
                Id             = goestor.Id,
                Nome           = goestor.Nome,
                DataNascimento = goestor.DataNascimento,
                Login          = goestor.Login,
                Termos         = goestor.Termos,
                Sexo           = goestor.Sexo,
                Imagem         = goestor.Imagem,
                Comentario     = goestor.Comentario,
                Senha          = goestor.Senha,
                Telefone       = goestor.Telefone,
                Estado         = _estadoRepostorio.Encontrar(endereco.EstadoId).Uf,
                Cidade         = endereco.CidadeId,
                Bairro         = endereco.Bairro,
                Cep            = endereco.Cep,
                Complemento    = endereco.Complemento,
                Cpf            = goestor.Cpf,
                Email          = goestor.Email,
                Numero         = endereco.Numero,
                Rua            = endereco.Rua,
                Curriculo      = goestor.Curriculo
            };

            return(retorno);
        }
        public UsuarioEditDTO BuscarPrestadorPorId(int id)
        {
            var prestador = _prestadorDeServicoRepositorio.Encontrar(id);
            var endereco  = _enderecoRepositorio.EncontrarPorUsuario(id);
            var retorno   = new UsuarioEditDTO {
                Id             = prestador.Id,
                Nome           = prestador.Nome,
                DataNascimento = prestador.DataNascimento,
                Login          = prestador.Login,
                Termos         = prestador.Termos,
                Sexo           = prestador.Sexo,
                Imagem         = prestador.Imagem,
                Comentario     = prestador.Comentario,
                Senha          = prestador.Senha,
                Telefone       = prestador.Telefone,
                Estado         = _estadoRepostorio.Encontrar(endereco.EstadoId).Uf,
                Cidade         = endereco.CidadeId,
                Bairro         = endereco.Bairro,
                Cep            = endereco.Cep,
                Complemento    = endereco.Complemento,
                Cpf            = prestador.Cpf,
                Email          = prestador.Email,
                Numero         = endereco.Numero,
                Rua            = endereco.Rua,
                Curriculo      = prestador.Curriculo,
                Competencias   = _prestadorDeServicoCompetenciaRepositorio.EncontrarPorPrestadorDeServicoId(prestador.Id).Select(x => x.CompetenciaId).ToList()
            };

            return(retorno);
        }
Exemplo n.º 3
0
        public UsuarioEditDTO BuscarContratantePorId(int id)
        {
            var contratante = _contratanteRepositorio.Encontrar(id);
            var endereco    = _enderecoRepositorio.EncontrarPorUsuario(id);
            var retorno     = new UsuarioEditDTO {
                Id             = contratante.Id,
                Nome           = contratante.Nome,
                DataNascimento = contratante.DataNascimento,
                Login          = contratante.Login,
                Termos         = contratante.Termos,
                Sexo           = contratante.Sexo,
                Imagem         = contratante.Imagem,
                Comentario     = contratante.Comentario,
                Senha          = contratante.Senha,
                Telefone       = contratante.Telefone,
                Estado         = _estadoRepostorio.Encontrar(endereco.EstadoId).Uf,
                Cidade         = endereco.CidadeId,
                Bairro         = endereco.Bairro,
                Cep            = endereco.Cep,
                Complemento    = endereco.Complemento,
                Cpf            = contratante.Cpf,
                Email          = contratante.Email,
                Numero         = endereco.Numero,
                Rua            = endereco.Rua
            };

            return(retorno);
        }