public async Task <IActionResult> Shipping([FromBody] CreateOrUpdateShippingBindingModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var shipingCosts = model.ShippingCosts.Select(Mapper.Map <ShippingCost>).ToList(); var user = await _userService.GetUser(User); var createdOrUpdatedStore = await _storeService.AddOrUpdateShipping(user.Id, shipingCosts); return(Ok(Mapper.Map <StoreBindingModel>(createdOrUpdatedStore))); }