/// <summary> /// Valida credenciales del usuario /// </summary> /// <param name="email"></param> /// <param name="password"></param> /// <returns> /// regressa un usuario valido si el login es exitoso de lo contrato regresa null /// </returns> public User LoginByEmail(string email, byte[] password) { int? userID = 0; User retUser = null; using (var context = new RegistrationEntities()) { userID = context.spLoginByEmail(email, password).SingleOrDefault(); } if (userID.HasValue && userID.Value > 0) { retUser = this.SelectUserByID(userID.Value); } return(retUser); }