コード例 #1
0
        /// <summary>
        /// Notifies the address update.
        /// </summary>
        /// <param name="addressEventArgs">The ${ParameterType} instance containing the event data.</param>
        protected void NotifyAddressUpdate(AddressUpdatedEventArgs addressEventArgs)
        {
            var address = addressEventArgs.Address;

            CurrentAddress = address;
            AddressUpdate?.Invoke(this, address);
        }
コード例 #2
0
        public async Task <Address> UpdateAsync(int addressId, AddressUpdate addressUpdate)
        {
            Requires.ArgumentNotNull(addressUpdate, nameof(addressUpdate));

            var address = await GetAsync(addressId).ConfigureAwait(_halClient);

            return(await _halClient.PatchAsync <Address>(address.UpdateLink,
                                                         addressUpdate).ConfigureAwait(_halClient));
        }
コード例 #3
0
        public void Update(AddressUpdate req)
        {
            using (var con = GetConnection())
            {
                var cmd = con.CreateCommand();
                cmd.CommandText = "Addresses_Update";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Id", req.Id);
                cmd.Parameters.AddWithValue("@FirstName", req.FirstName);
                cmd.Parameters.AddWithValue("@LastName", req.LastName);
                cmd.Parameters.AddWithValue("@Street", req.Street);
                cmd.Parameters.AddWithValue("@City", req.City);
                cmd.Parameters.AddWithValue("@State", req.State);
                cmd.Parameters.AddWithValue("@Zip", req.Zip);
                cmd.Parameters.AddWithValue("@SendDate", req.SendDate);

                cmd.ExecuteNonQuery();
            }
        }
コード例 #4
0
 public void Update(int id, AddressUpdate addressUpdate)
 {
     addressService.Update(addressUpdate);
 }