Ejemplo n.º 1
0
        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)));
        }