public IActionResult GainExperience(int dayID)
        {
            WritingDayReward reward = _writerPathService.GetReward(dayID).Result;

            UserDataRepository.ReceiveReward(reward, "Thinkershine");

            return(ViewComponent("WriterProfile"));
        }
Beispiel #2
0
 public void ReceiveReward(WritingDayReward receivedReward)
 {
     if (StoreReward(receivedReward.WritingDayRewardID))
     {
         WritingExperience += receivedReward.Experience;
         GoldenPens        += receivedReward.GoldenPen;
         CalculateCurrentLevelPercentage();
     }
 }
Beispiel #3
0
 public void ReceiveReward(WritingDayReward reward, string userName)
 {
     Users[userName].ReceiveReward(reward);
 }
Beispiel #4
0
 public void ReceiveReward(WritingDayReward reward)
 {
     _writerProfile.ReceiveReward(reward);
 }