public void SaveEmailCode(Guid code, int UserId)
 {
     PickAny_.Logic.UserProfile user = db.UserProfiles.FirstOrDefault(x => x.UserId == UserId);
     if (user != null)
     {
         user.ActivationCode = code.ToString();
         db.SaveChanges();
     }
 }
 public void UpdateEmailStatus(string email, int UserId)
 {
     PickAny_.Logic.UserProfile user = db.UserProfiles.FirstOrDefault(x => x.UserId == UserId);
     if (!user.EmailVerified)
     {
         user.EmailVerified = true;
         db.SaveChanges();
     }
 }
 public PickAny_.Logic.UserProfile CheckActivationCode(Guid code)
 {
     PickAny_.Logic.UserProfile user = new PickAny_.Logic.UserProfile();
     try
     {
         user = db.UserProfiles.Where(x => x.ActivationCode == code.ToString()).FirstOrDefault();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message.ToString());
     }
     return(user);
 }