public JsonResult UpdateRewardsAdministrator(ChildRewardVM[] rewards) { if (rewards.Length > 0) { var rewardslist = new List <ChildReward>(); DateTime curtime = DateTime.Now; foreach (var r in rewards) { var reward = new ChildReward(); reward.RewardComplete = r.GiveReward; //if(r.RewardComplete == true) { reward.} reward.GoalId = r.GoalId; reward.PointsAllocated = r.GoalPoints; reward.RewardRequested = r.WantReward; reward.ChildId = r.ChildId; reward.RewardReceivedDate = curtime; reward.RewardReceived = r.GiveReward; rewardslist.Add(reward); } ; BL.AddorUpdateReward(rewardslist); } return(Json(rewards, JsonRequestBehavior.AllowGet)); }
private RewardAwarded BuildRewardAwarded(ChildReward childreward) { var rewardawarded = new RewardAwarded(); rewardawarded.ChildId = childreward.ChildId; rewardawarded.GoalDescription = childreward.Goal.GoalName; rewardawarded.GoalId = childreward.GoalId; rewardawarded.PointsAllocated = childreward.PointsAllocated; rewardawarded.RewardReceivedDate = childreward.RewardReceivedDate; return(rewardawarded); }