// ///////LOGICA DE NEGOCIO public Usuario Acceder(string email, string password) { Usuario usuario = (Usuario)null; try { using (var bbdd = new ProyectoContexto()) { //convertir password a md5 password = HashHelper.MD5(password); usuario = bbdd.Usuario.Where(u => u.Email == email) .Where(u => u.Password == password).SingleOrDefault(); if (usuario != null) { SesionHelper.AddUserASesion(usuario.id.ToString(), usuario.Nombre, usuario.Foto, Convert.ToInt16(usuario.Rol_id)); Mensaje alerta = new Mensaje(); HttpContext.Current.Session.Add("MensajesSinLeer", alerta.GetSinLeer(usuario.id)); } } } catch (Exception ex) { return(usuario); } return(usuario); }