Exemple #1
0
        public Empresa CriarEmpresa(InserirEmpresaComando comando)
        {
            if (comando == null)
            {
                return(null);
            }

            return(new Empresa(new Nome(comando.NomeEmpresa), new Texto(comando.Descricao), new Nome(comando.Cidade), "", new Site(comando.site)));
        }
Exemple #2
0
        public UsuarioEmpresa CriarUsuario(InserirEmpresaComando comando, Empresa empresa)
        {
            if (comando == null)
            {
                return(null);
            }

            return(new UsuarioEmpresa(empresa, new Nome(comando.nomeUsuario), new Email(comando.email), comando.senha, comando.confirmacaoSenha));
        }
 public EmpresaComandoMapTestes()
 {
     comando = new InserirEmpresaComando
     {
         NomeEmpresa      = "Empresa Teste LTDA",
         Descricao        = "Empresa teste",
         Cidade           = "Belo Horizonte",
         site             = "www.empresateste.com.br",
         email            = "*****@*****.**",
         nomeUsuario      = "Zezinho Araujo",
         senha            = "1234",
         confirmacaoSenha = "1234"
     };
 }
        public void Inicializa()
        {
            inserirEmpresaComandoValido = new InserirEmpresaComando
            {
                NomeEmpresa      = "Empresa Teste LTDA",
                Descricao        = "Empresa teste",
                Cidade           = "Belo Horizonte",
                site             = "www.empresateste.com.br",
                email            = "*****@*****.**",
                nomeUsuario      = "Zezinho Araujo",
                senha            = "1234",
                confirmacaoSenha = "1234"
            };

            empresaValida = new Empresa(new Nome(inserirEmpresaComandoValido.NomeEmpresa), new Texto(inserirEmpresaComandoValido.Descricao), new Nome(inserirEmpresaComandoValido.Cidade), "", new Site(inserirEmpresaComandoValido.site));
            usuarioValido = new UsuarioEmpresa(empresaValida, new Nome(inserirEmpresaComandoValido.nomeUsuario), new Email(inserirEmpresaComandoValido.email), inserirEmpresaComandoValido.senha, inserirEmpresaComandoValido.confirmacaoSenha);

            empresaRepositorio        = new Mock <IEmpresaRepositorio>();
            usuarioEmpresaRepositorio = new Mock <IUsuarioEmpresaRepositorio>();
            empresaComandoMap         = new Mock <IEmpresaComandoMap>();
            emailService = new Mock <IEmailServico>();

            inserirComandoEmpresaInvalida = new InserirEmpresaComando
            {
                NomeEmpresa      = "",
                Descricao        = "Empresa teste",
                Cidade           = "Belo Horizonte",
                site             = "www.empresateste.com.br",
                email            = "*****@*****.**",
                nomeUsuario      = "Zezinho Araujo",
                senha            = "1234",
                confirmacaoSenha = "1234"
            };

            inserirComandoUsuarioInvalido = new InserirEmpresaComando
            {
                NomeEmpresa      = "Empresa Teste LTDA",
                Descricao        = "Empresa teste",
                Cidade           = "Belo Horizonte",
                site             = "www.empresateste.com.br",
                email            = "",
                nomeUsuario      = "Zezinho Araujo",
                senha            = "1234",
                confirmacaoSenha = "1234"
            };
        }
        public async Task <IActionResult> CriarEmpresa([FromBody] InserirEmpresaComando comando)
        {
            var resultado = _empresaManipulador.Manipular(comando);

            return(await Resposta(resultado, _empresaManipulador.Notifications));
        }