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); }
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); }