예제 #1
0
 public IActionResult Delete(int id)
 {
     try
     {
         int ret = custDataLayer.deleteCustomer(id);
         if (ret != 1)
         {
             return(NotFound("Customer id: " + id + " was not found"));
         }
         else
         {
             return(Ok(custDataLayer.getCustomers()));
         }
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex.Message));
     }
 }
예제 #2
0
        public void TestDeleteCustomer(int id)
        {
            //var cdl = new CustomerDataLayer((MyDbContext)dbContext);
            using (var context = new MyDbContext(dbContext))
            {
                var service  = new CustomerDataLayer(context);
                int response = 1;

                Customer temp = service.getCustomer(id);
                if (temp == null)
                {
                    response = -1;
                }
                else
                {
                    response = 1;
                }

                int ret = service.deleteCustomer(1);

                Assert.Equal(response, ret);
            }
        }