public IActionResult Alterar(UsuarioMOD usuarioMOD) { if (ModelState.IsValid) { try { UsuarioBUS.Alterar(usuarioMOD); #region mensagem ViewBag.Mensagem = "Usuario alterado com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-success"; #endregion } catch (Exception) { #region mensagem ViewBag.Mensagem = "Erro: usuario nao alterado!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } } else { #region mensagem ViewBag.Mensagem = "Preenchimento invalido!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } return(View(usuarioMOD)); }
public UsuarioController() { var usuarioREP = new UsuarioREP(); _usuarioBUS = new UsuarioBUS(usuarioREP); _mensagemPrivadaBUS = new MensagemPrivadaBUS(new MensagemPrivadadaREP(), usuarioREP); }
public async Task <PartialViewResult> Exclusao(string id) { var userBus = new UsuarioBUS(new UsuarioREP()); var interesse = await userBus.ObterInteresse(id); return(PartialView("_DeletarInteresse", new ExclusaoViewModel(interesse))); }
public UsuarioBUSTest() { _usuarioLogado = new UsuarioMOD(); _usuarioLogado.Id = ObjectId.GenerateNewId(); _doacaoDefault = ObterDoacaoDefault(); _usuarioLogado.AdicionarDoacao(_doacaoDefault); _userREP = new UsuarioREPStub(); _userREP.Registrar(_usuarioLogado); _userBUS = new UsuarioBUS(_userREP); }
public async Task <ActionResult> Excluir(string id) { var userBus = new UsuarioBUS(new UsuarioREP()); await userBus.ExcluirInteresse(ObterDTO(id)); TempData["sucesso"] = "Interesse deletado com sucesso"; return(RedirectToAction("MeusInteresses", "Usuario")); }
public async Task <PartialViewResult> Detalhes(string id) { var model = default(DoacaoViewModel); var userBus = new UsuarioBUS(new UsuarioREP()); var doacao = await userBus.ObterDoacao(id); model = new DoacaoViewModel(doacao); return(PartialView("_DescricaoAnimal", model)); }
//[OutputCache(Duration = 86400)] public async Task <ViewResult> Home() { var userBus = new UsuarioBUS(new UsuarioREP()); var user = ObterUsuarioDaSecao(); var listaTodasDoacoes = user != null ? await userBus.ObterTodasDoacoesExcetoUsuarioLogado(ObterUsuarioDaSecao().Id) : await userBus.ObterTodasDoacoes(); var model = new HomeViewModel(listaTodasDoacoes); return(await Task.Run(() => View(model))); }
public void Criptografar() { this.CriaInstancia(); Empresa emp = new Empresa(); emp.Codigo = "**"; Filial fil = new Filial(); fil.Codigo = "**"; UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, emp, fil); //mudar criptografia para public string criptografado = Criptografia.Criptografar("2014"); }
public IActionResult Login() { UsuarioMOD usuarioMOD = new UsuarioMOD(this.User); UsuarioBUS.RetornarEmail(usuarioMOD); usuarioMOD = UsuarioBUS.IsValid(usuarioMOD); HttpContext.Session.GetString("EmailDoUsuario"); if (usuarioMOD != null) { HttpContext.Session.SetString("EmailDoUsuario", usuarioMOD.Email.ToString()); HttpContext.Session.SetString("IdDoUsuario", usuarioMOD.Id.ToString()); HttpContext.Session.SetString("NomeDoUsuario", usuarioMOD.Nome.ToString()); } return(RedirectToAction("Dashboard", "Home", null)); }
private async Task Salvar(DetalhesViewModel model) { var userBus = new UsuarioBUS(new UsuarioREP()); var dto = ObterDTO(model); var ehCadastro = string.IsNullOrWhiteSpace(model.Id); if (ehCadastro) { await userBus.RegistrarInteresse(dto); TempData["sucesso"] = "Interesse cadastrado com sucesso"; } else { await userBus.AtualizarInteresse(dto); TempData["sucesso"] = "Interesse atualizado com sucesso"; } }
public async Task <PartialViewResult> Detalhes(string id = null) { var model = default(DetalhesViewModel); if (!string.IsNullOrWhiteSpace(id)) { var userBus = new UsuarioBUS(new UsuarioREP()); var racaBus = new RacaBUS(); var interesse = await userBus.ObterInteresse(id); var racas = await racaBus.BuscarPorEspecie(interesse.Especie); model = new DetalhesViewModel(interesse, racas); } else { model = new DetalhesViewModel(); } return(PartialView("_Interesse", model)); }
public IActionResult Alterar(int Id) { UsuarioMOD usuarioMOD; if (Id == 0) { usuarioMOD = UsuarioBUS.Consultar(Convert.ToInt32(HttpContext.Session.GetString("IdDoUsuario"))); } else { usuarioMOD = UsuarioBUS.Consultar(Id); } if (usuarioMOD == null) { #region mensagem ViewBag.Mensagem = "Usuario nao encontrado!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } return(View(usuarioMOD)); }
public ActionResult Entrar(Usuario usr) { try { if (usr.NomeUsuario != null && usr.NomeUsuario.Length > 4 && usr.Senha != null && usr.Senha.Length > 3) { Conexao.Ativar(true); UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null); Usuario usuarioAutenticado = umUsuarioBUS.Login(usr.NomeUsuario, usr.Senha); if ((usuarioAutenticado != null) && (usuarioAutenticado.NomeUsuario == usr.NomeUsuario) && (usuarioAutenticado.Senha == usr.Senha)) { if (usr.LembrarSenha) { GravarCookie(usuarioAutenticado); } Session["UsuarioLogado"] = usuarioAutenticado; return RedirectToAction("Pegar", "Compartilhamento"); } return RedirectToAction("Entrar", new { st = "ne" }); } return RedirectToAction("Entrar", new { st = "iv" }); } catch(Exception ex) { return RedirectToAction("Entrar", new { st = "er" }); } finally { Conexao.Ativar(false); } }
public Usuario() { _objBUS = new UsuarioBUS(new DAO.UsuarioDAO()); }
private Usuario ConsultarUsuario() { HttpCookie cookie = Request.Cookies["trs-osmng"]; if (cookie != null) { string[] informacoes = cookie.Value.Split('.'); Conexao.Ativar(true); UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null); Usuario umUsuario = umUsuarioBUS.Login(informacoes[1], informacoes[2]); umUsuario.Funcionario.Empresa.Codigo = informacoes[3]; umUsuario.Funcionario.Filial.Codigo = informacoes[4]; return umUsuario; } return null; }
public ActionResult AlterarSenha(Usuario usr) { Conexao.Ativar(true); try { if ((usr.NomeUsuario != string.Empty) && (usr.NomeUsuario.Length > 4 ) &&(usr.Senha != string.Empty)&&(usr.Senha.Length > 3)) { Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null); umUsuarioBUS.AlterarSenha(usr, umUsuario); return RedirectToAction("AlterarSenha", new { st = "ok" }); } else { return RedirectToAction("AlterarSenha", new { st = "iv" }); } } catch(Exception ex) { return RedirectToAction("AlterarSenha", new { st = "er" }); } finally { Conexao.Ativar(false); } }