private void AtribuiPerfilClienteCasoUsuarioNaoTenhaPerfil(UsuarioModel usuarioModel)
 {
     if (!usuarioModel.IdPerfil.HasValue)
     {
         usuarioModel.IdPerfil = (int)ReservaIngressosCinema.Util.Enums.Perfil.Cliente;
     }
 }
 private void ValidaCampoNomeUsuario(UsuarioModel usuarioModel)
 {
     if (string.IsNullOrEmpty(usuarioModel.Nome))
     {
         throw new ReservaIngressosCinemaException("Id", UsuarioResource.NomeObrigatorioMensagem);
     }
 }
        public void Incluir(UsuarioModel usuarioModel)
        {
            ValidaDadosUsuario(usuarioModel);

            AtribuiPerfilClienteCasoUsuarioNaoTenhaPerfil(usuarioModel);

            usuarioRepository.Incluir(usuarioModel);
        }
 public TestaUsuario()
 {
     usuarioModel = new UsuarioModel
     {
         Nome = "Vinícius Silveira",
         Endereco = "Dr. Luis, 4444",
         Telefone = "39678452",
         RG = "96784512",
         Id = (int)ReservaIngressosCinema.Util.Enums.Perfil.Cliente,
         Login = "******",
         Senha = "123456"
     };
 }
 private void ValidaDadosUsuario(UsuarioModel usuarioModel)
 {
     ValidaCampoNomeUsuario(usuarioModel);
 }
 public void Incluir(UsuarioModel usuarioModel)
 {
     // Executa a inclusão no banco.
 }