public async Task <IActionResult> addShippingAddress(int userid, [FromBody] AddShippingDto newShipping)
        {
            var shippingToAdd = new CardAddress();

            shippingToAdd.CardId  = userid;
            shippingToAdd.Company = newShipping.company;
            shippingToAdd.Address = newShipping.address1;
            shippingToAdd.Suburb  = newShipping.address2;
            shippingToAdd.Region  = newShipping.address3;
            shippingToAdd.City    = newShipping.city;
            shippingToAdd.Country = newShipping.country;
            shippingToAdd.Phone   = newShipping.phone;
            shippingToAdd.Contact = newShipping.contact;
            shippingToAdd.Zip     = newShipping.zip;
            //           shippingToAdd.Note = newShipping.note;
            //           shippingToAdd.Email = DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString();
            try
            {
                await _context.AddAsync(shippingToAdd);

                await _context.SaveChangesAsync();
            }
            catch (Exception e)
            {
                throw e;
            }
            return(Ok());
        }
コード例 #2
0
        public async Task DeleteAsync(CardAddress cardAddress, CancellationToken cancellationToken = default)
        {
            if (cardAddress == null)
            {
                throw new ArgumentNullException(nameof(cardAddress));
            }

            toolShedContext.CardAddressSet
            .Remove(cardAddress);
            await toolShedContext.SaveChangesAsync(cancellationToken);
        }
コード例 #3
0
        private void AddCartControl()
        {
            cardOrder   = new CardOrder();
            cardAddress = new CardAddress();
            cardArticle = new CardArticle();

            cardOrder.Height = Double.NaN;
            cardOrder.Width  = Double.NaN;

            cardArticle.Height = Double.NaN;
            cardArticle.Width  = Double.NaN;

            cardAddress.Height = Double.NaN;
            cardAddress.Width  = Double.NaN;

            mainWindow.tabOrder.Children.Add(cardOrder);
            mainWindow.tabAddress.Children.Add(cardAddress);
            mainWindow.tabArticle.Children.Add(cardArticle);
        }
コード例 #4
0
 public CardAddressRepositoryTests()
 {
     cardAddressRepository = GetInMemoryCardAddressRepository();
     cardAddress           = CreateCardAddress();
 }