public ActionResult CadastrarUsuario(CadastrarUsuarioViewModel usuario)
        {
            usuario.Sexo = ListaSexo();

            if (!ModelState.IsValid)
            {
                ViewBag.Erro = "Dados inválidos";
                return(View(usuario));
            }

            SenaiChamadosDbContext objDbContext = new SenaiChamadosDbContext();
            UsuarioDomain          objUsuario   = new UsuarioDomain();

            try
            {
                //objUsuario.Id = Guid.NewGuid();
                objUsuario.Nome        = usuario.Nome;
                objUsuario.Email       = usuario.Email;
                objUsuario.Senha       = usuario.Senha;
                objUsuario.Telefone    = usuario.Telefone;
                objUsuario.Cpf         = usuario.Cpf.Replace(".", "").Replace("-", "");
                objUsuario.Cep         = usuario.Cep.Replace("-", "");
                objUsuario.Logradouro  = usuario.Logradouro;
                objUsuario.Numero      = usuario.Numero;
                objUsuario.Complemento = usuario.Complemento;
                objUsuario.Bairro      = usuario.Bairro;
                objUsuario.Cidade      = usuario.Cidade;
                objUsuario.Estado      = usuario.Estado;
                //objUsuario.DataCriacao = DateTime.Now;
                //objUsuario.DataAlteracao = DateTime.Now;

                using (UsuarioRepositorio _repUsuario = new UsuarioRepositorio())
                {
                    _repUsuario.Inserir(objUsuario);
                }

                TempData["Mensagem"] = "Usuário cadastrado";
                return(RedirectToAction("Login"));
            }
            catch (System.Exception ex)
            {
                ViewBag.Erro = ex.Message;
                return(View(usuario));
            }
            finally
            {
                objDbContext = null;
                objUsuario   = null;
            }
        }
 public ChamadoRepositorio()
 {
     _contexto = new SenaiChamadosDbContext();
 }