public IActionResult Post(int foodTruckId, [FromBody] CreateSocialMediaAccountModel socialMediaAccountModel) { var account = this.foodTruckService.AddSocialMediaAccount(foodTruckId, socialMediaAccountModel.SocialMediaPlatformId, socialMediaAccountModel.AccountName); var model = this.mapper.Map <SocialMediaAccount, SocialMediaAccountModelV11>(account); return(this.CreatedAtRoute(GET_FOOD_TRUCK_SOCIAL_ACCOUNT_BY_ID, new { foodTruckId = foodTruckId, socialAccountId = account.SocialMediaAccountId }, model)); }
public IActionResult Post(int foodTruckId, [FromBody] CreateSocialMediaAccountModel socialMediaAccountModel) { var result = _foodTruckService.AddSocialMediaAccount(foodTruckId, socialMediaAccountModel.SocialMediaPlatformId, socialMediaAccountModel.AccountName); return(CreateResponse <SocialMediaAccount, SocialMediaAccountModelV11>(result, (account) => { var model = _mapper.Map <SocialMediaAccount, SocialMediaAccountModelV11>(account); return CreatedAtRoute(GET_FOOD_TRUCK_SOCIAL_ACCOUNT_BY_ID, new { foodTruckId, socialAccountId = account.SocialMediaAccountId }, model); })); }