public ActionResult Logar(String usuario, String senha) { LoginUtils.Logar(usuario, senha); if (LoginUtils.Login.permissao == true) { return(RedirectToAction("AreaAdministrador", "Admin")); } else if (LoginUtils.Login.permissao == false) { if (LoginUtils.Carrinho != null) { foreach (Carrinho c in LoginUtils.Carrinho) { c.Id = new Guid(); c.cliente = LoginUtils.Cliente; DbFactory.Instance.CarrinhoRepository.SaveOrUpdate(c); } } return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Login")); } }
public ActionResult Logar(string usuario, string senha) { LoginUtils.Logar(usuario, senha); if (LoginUtils.Usuario != null) { return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("EntrarUsuario")); } }
public ActionResult LogIn(User u) { try { LoginUtils.Logar(u); var url = Request.Url.AbsoluteUri.Replace("User/LogIn", "Home/Index"); return(Json(new { success = true, Message = url })); } catch (Exception ex) { return(Json(new { success = false, Message = "" + ex.Message })); } }
public PartialViewResult GravarUsuario(Usuario user) { try { if (user.Admin) { DbConfig.Instance.UsuarioRepository.Update(user); } else { DbConfig.Instance.UsuarioRepository.SaveOrUpdate(user); } } catch { throw new Exception("Erro ao gravar o usuário"); } LoginUtils.Logar(user.Email, user.Senha); return(PartialView("_LoginMenu", LoginUtils.Usuario)); }
public ActionResult SaveNewUser(User user) { try { user.Designer = new Designer() { Name = user.UserName }; DbFactory.UserRepository.Save(user); LoginUtils.Logar(user); user.Designer.User = user; return(RedirectToAction("Index", "Home")); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "User", "SaveNewUser"))); } }
public PartialViewResult FazerLogin(string email, string senha) { try { if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(senha)) { throw new Exception("Email e senha são obrigatórios"); } if (DbConfig.Instance.UsuarioRepository.SystemHasAdmin()) { LoginUtils.Logar(email, senha); } else { throw new Exception("É preciso ter um administrador!"); } return(PartialView("_LoginMenu", LoginUtils.Usuario)); } catch (Exception ex) { throw new Exception("Erro ao logar! ", ex); } }