예제 #1
0
        public IActionResult CreateReward([FromBody] CreateRewardOptions options)//landingpage
        {
            var result = rewardService_.CreateReward(options);

            if (result.Success)
            {
                return(Json(result.Data));
            }
            return(StatusCode((int)result.ErrorCode, result.ErrorText));
        }
        public IActionResult Create(int id, [FromBody] CreateRewardOptions options)
        {
            var result = rewardService.CreateReward(id, options);

            if (!result.Success)
            {
                return(StatusCode((int)result.ErrorCode,
                                  result.ErrorText));
            }

            return(Json(result.Data));
        }
예제 #3
0
        public void CreateReward(RewardViewModel vm)
        {
            var user = GetCurrentUser();

            rewardService.CreateReward(user.Id, vm.Name, vm.Description, vm.Cost);
        }