public static bool Login(UsuarioModel obj) { cdscEntities objBd = new cdscEntities(); string senhaEncrypt = Seguranca.EncryptTripleDES(obj.senha); usuario usu = objBd.usuario.FirstOrDefault(x => x.usu_ds_email == obj.email && x.usu_ds_senha == senhaEncrypt) ?? new usuario(); if (usu.usu_id_usuario > 0) { obj.idUsuario = usu.usu_id_usuario; obj.nome = usu.usu_ds_nome; obj.cpf = usu.usu_nr_cpf; obj.email = usu.usu_ds_email; obj.idPerfil = usu.usu_id_perfil; ReegistrarUsuarioSessao(obj); return(true); } else { return(false); //throw new System.Exception("Usuário ou senha não existem"); } }
public static UsuarioModel Salvar(UsuarioModel obj) { cdscEntities objBd = new cdscEntities(); string senhaEncrypt = Seguranca.EncryptTripleDES(obj.senha); usuario usu = objBd.usuario.FirstOrDefault(x => x.usu_ds_email == obj.email && x.usu_ds_senha == senhaEncrypt) ?? new usuario(); usu.usu_ds_email = obj.email; usu.usu_ds_senha = Seguranca.EncryptTripleDES(obj.senha); usu.usu_id_perfil = 1; if (usu.usu_id_usuario > 0) { objBd.usuario.Attach(usu); objBd.Entry(usu).State = EntityState.Modified; } else { objBd.usuario.Add(usu); } bool result = objBd.SaveChanges() > 0; obj.idUsuario = usu.usu_id_usuario; obj.nome = usu.usu_ds_nome; obj.cpf = usu.usu_nr_cpf; obj.email = usu.usu_ds_email; obj.idPerfil = usu.usu_id_perfil; return(obj); //HttpContext.Current.Session.Add("SessaoCompra", objSessaoCompra); //(SessaoCompraModel)HttpContext.Current.Session["SessaoCompra"] //HttpContext.Current.Session["SessaoCompra"] = objSessaoCompra; }