Browse Source

#24417 referral points changes

feature/19315_Customer-Registration
Leeza Baidar 8 months ago
parent
commit
e66c47c8c9
  1. 5
      CustomerOnlineV2/CustomerOnlineV2.Common/Helper/LoginUserInfo.cs
  2. 3
      CustomerOnlineV2/CustomerOnlineV2.Common/Models/AccountModel/AccountModel.cs
  3. 3
      CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/AccountRepository/AccountRepository.cs
  4. 3
      CustomerOnlineV2/CustomerOnlineV2/Controllers/AccountController.cs
  5. 4
      CustomerOnlineV2/CustomerOnlineV2/Views/Customer/Refer.cshtml

5
CustomerOnlineV2/CustomerOnlineV2.Common/Helper/LoginUserInfo.cs

@ -23,7 +23,10 @@ namespace CustomerOnlineV2.Common.Helper
model.RememberMe = Convert.ToBoolean(claimIdentity.FindFirst(x => x.Type == "RememberMe").Value);
model.SessionId = claimIdentity.FindFirst(x => x.Type == "SessionId").Value;
model.UserId = claimIdentity.FindFirst(x => x.Type == "UserId").Value;
model.TotalPoints = claimIdentity.FindFirst(x => x.Type == "TotalPoints").Value;
model.RegPoints = claimIdentity.FindFirst(x => x.Type == "RegPoints").Value;
model.TranPoints = claimIdentity.FindFirst(x => x.Type == "TranPoints").Value;
}
return model;
}

3
CustomerOnlineV2/CustomerOnlineV2.Common/Models/AccountModel/AccountModel.cs

@ -46,6 +46,9 @@ namespace CustomerOnlineV2.Common.Models.AccountModel
public string? MembershipId { get; set; }
public bool IsEmailVerified { get; set; }
public string? Selfiepath { get; set; }
public string? TotalPoints { get; set;}
public string? RegPoints { get; set; }
public string? TranPoints { get; set; }
}
public class VerifyOtpModel
{

3
CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/AccountRepository/AccountRepository.cs

@ -59,6 +59,9 @@ namespace CustomerOnlineV2.Repository.Repository.AccountRepository
_response.SessionId = model.SessionId;
_response.IsEmailVerified = Convert.ToBoolean(dr["IsEmailVerified"]);
_response.Selfiepath = Convert.ToString(dr["SelfieDoc"]);
_response.TotalPoints = Convert.ToString(dr["TotalPoints"]);
_response.RegPoints = Convert.ToString(dr["RegPoints"]);
_response.TranPoints = Convert.ToString(dr["TranPoints"]);
}
}
}

3
CustomerOnlineV2/CustomerOnlineV2/Controllers/AccountController.cs

@ -77,6 +77,9 @@ namespace CustomerOnlineV2.Controllers
new Claim("UserId", result.UserId),
new Claim("MembershipId", result.MembershipId),
new Claim("SelfieDoc", Convert.ToString(result.Selfiepath)),
new Claim("TotalPoints", result.TotalPoints),
new Claim("RegPoints", result.RegPoints),
new Claim("TranPoints", result.TranPoints),
};
var claimsIdentity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme);

4
CustomerOnlineV2/CustomerOnlineV2/Views/Customer/Refer.cshtml

@ -160,8 +160,8 @@
<h2 class="referral-code-header">Available Reward Amount: <span id="showRewardPoints" style="color:green;"></span></h2>
</div>
<h2 class="referral-code-header">Refer Now</h2>
<p class="text-black fs-5">Receive a FREE £5.00 bonus credit as Reward Amount</p>
<p>You and your friend will each be given £5.00 in bonus credit. Get £1.00 after they successfully register, and 4$ after their first transaction.</p>
<p class="text-black fs-5">Receive a FREE £<span id="totalPoints">@User.FindFirst("TotalPoints").Value</span> bonus credit as Reward Amount</p>
<p>You and your friend will each be given £<span id="totalPoints">@User.FindFirst("TotalPoints").Value</span> in bonus credit. Get £<span id="totalPoints">@User.FindFirst("RegPoints").Value</span> after they successfully register, and £<span id="totalPoints">@User.FindFirst("TranPoints").Value</span> after their first transaction.</p>
<p>There may be minimum send requirements.</p>
<p><a href="https://imelondon.co.uk/RewardPoint_Declaration.html" target="_blank">Terms &amp; Conditions</a></p>
@* <p class="text-black fs-5">Refer IME Londong to your friends &amp; get many more exciting deals <br> plus discount on your every transfer.</p> *@

Loading…
Cancel
Save