public IActionResult GainExperience(int dayID) { WritingDayReward reward = _writerPathService.GetReward(dayID).Result; UserDataRepository.ReceiveReward(reward, "Thinkershine"); return(ViewComponent("WriterProfile")); }
public void ReceiveReward(WritingDayReward receivedReward) { if (StoreReward(receivedReward.WritingDayRewardID)) { WritingExperience += receivedReward.Experience; GoldenPens += receivedReward.GoldenPen; CalculateCurrentLevelPercentage(); } }
public void ReceiveReward(WritingDayReward reward, string userName) { Users[userName].ReceiveReward(reward); }
public void ReceiveReward(WritingDayReward reward) { _writerProfile.ReceiveReward(reward); }