public ActionResult Login(string returnUrl, UsuarioModel usuarioModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(usuarioModel));
            }

            UsuarioModel model = Mapper.Map <Usuario, UsuarioModel>(_usuarioAppService.BuscaUsuario(usuarioModel.UsuarioLogin, usuarioModel.UsuarioSenha));

            if (model == null)
            {
                return(View(usuarioModel));
            }

            //List<string> permissoes = new List<string>();

            //foreach (var item in model.UsuarioPermissaoModuloModel)
            //{
            //    permissoes.Add(item.Modulo.Nome);
            //}

            //ViewBag.Permissoes = permissoes;

            FormsAuthentication.SetAuthCookie(model.UsuarioLogin, true);

            if (returnUrl == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(Redirect(returnUrl));
            }
        }