Exemplo n.º 1
0
        public async Task <IActionResult> DeleteCustomer([FromBody] CustomerDataModel customerDataModel)
        {
            try
            {
                if (customerDataModel != null)
                {
                    //delete Customer Listing Favorites Mapping
                    //delete Customer Listing Recommendations
                    //delete Customer MediaFileMapping
                    //delete Customer Store Favorites Mapping
                    //delete Measurements Profile

                    var customerDeleted = await CustomerHandler.DeleteCustomer(customerDataModel.Customer);

                    if (customerDeleted == false)
                    {
                        return(StatusCode(505, "An unexpected error has ocurred, unable to delete Customer"));
                    }
                    Logger.LogWarning("Customer deleted");
                    return(Ok(customerDeleted));
                }
                return(StatusCode(404));
            }
            catch (Exception ex)
            {
                Logger.LogError(ex.ToString());
                return(StatusCode(505, ex.Message));
            }
        }
Exemplo n.º 2
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (listViewCustomers.SelectedItems.Count > 0)
     {
         foreach (ListViewItem lwi in listViewCustomers.SelectedItems)
         {
             int id = int.Parse(lwi.SubItems[0].Text);
             ch.DeleteCustomer(id);
         }
     }
     else
     {
         MessageBox.Show("You must select at least one element in the list");
     }
     GetCustomers();
 }