public EmpresaModel Cadastrar(EmpresaModel empresaModel)
        {
            empresaModel.Validar();

            var empresa = empresaModel.ToEntity <Empresa>();

            empresaServico.Salvar(empresa);

            empresa = empresaServico.BuscarPorId(empresa.Id);

            var senha   = Tools.GenerateRandomValue();
            var usuario = usuarioServico.Register(empresa.Responsavel, senha, empresa.Responsavel.Usuario.Id);

            var body = $"Olá, você foi adicionado como responsável pela empresa \"{empresa.Nome}\". <br />";

            body += $"Seus dados de login são:<br />";
            body += $"Login: {empresa.Responsavel.Email}<br />";
            body += $"Senha: {senha}<br />";
            Mail.SendMail(empresa.Responsavel.Email, "[OCUP - APP] - Usuário cadastrado.", body, "*****@*****.**");

            return(new EmpresaModel().FromEntity(empresa));
        }