public IActionResult Get(int foodTruckId)
        {
            var result = _foodTruckService.GetFoodTruck(foodTruckId);

            if (result.IsSuccess)
            {
                var models = _mapper.Map <List <SocialMediaAccount>, List <SocialMediaAccountModelV11> >(result.Value.SocialMediaAccounts);
                return(Ok(models));
            }
            else
            {
                return(MapErrorResult <List <SocialMediaAccount>, List <SocialMediaAccountModelV11> >(result));
            }
        }
コード例 #2
0
        public IActionResult Get(int foodTruckId)
        {
            var foodTruck = _foodTruckService.GetFoodTruck(foodTruckId);

            if (foodTruck == null)
            {
                return(NotFound(new ApiMessageModel()
                {
                    Message = $"No food truck with the id of {foodTruckId} found"
                }));
            }

            var models = _mapper.Map <List <SocialMediaAccount>, List <SocialMediaAccountModelV11> >(foodTruck.SocialMediaAccounts);

            return(Ok(models));
        }
コード例 #3
0
        public ActionResult <FoodTruckModel> Get(int id)
        {
            FoodTruck foodTruck = _foodTruckService.GetFoodTruck(id);

            if (foodTruck == null)
            {
                return(NotFound(new ApiMessageModel()
                {
                    Message = $"No food truck found with id {id}"
                }));
            }
            else
            {
                var model = _mapper.Map <FoodTruck, FoodTruckModel>(foodTruck);
                return(model);
            }
        }
コード例 #4
0
        public IActionResult Get(int foodTruckId)
        {
            var result = _foodTruckService.GetFoodTruck(foodTruckId);

            if (result.IsSuccess)
            {
                var model = _mapper.Map <List <FoodTruckTag>, List <string> >(result.Value.Tags);
                return(Ok(model));
            }
            else
            {
                return(MapErrorResult <List <FoodTruckTag>, List <string> >(result));
            }
        }
コード例 #5
0
        public IActionResult Get(int foodTruckId)
        {
            FoodTruck foodTruck = _foodTruckService.GetFoodTruck(foodTruckId);

            if (foodTruck == null)
            {
                return(NotFound(new ApiMessageModel()
                {
                    Message = $"No food truck found with id {foodTruckId}"
                }));
            }
            else
            {
                var model = _mapper.Map <List <FoodTruckTag>, List <string> >(foodTruck.Tags);
                return(Ok(model));
            }
        }
コード例 #6
0
        public ActionResult <FoodTruckModel> Get(int id)
        {
            var result = _foodTruckService.GetFoodTruck(id);

            return(CreateResponse <FoodTruck, FoodTruckModel>(result));
        }