Exemple #1
0
 /* This method was written by Bob van Beek (610685) */
 /// <summary>
 /// Public method for deleting a single delivery in the context.
 /// </summary>
 /// <param name="delivery"></param>
 /// <returns>true or false</returns>
 public bool DeleteDelivery(Delivery delivery)
 {
     try
     {
         _logger.Information($"A request has been made to delete a Delivery with id {delivery.Id} from the context.");
         bool result = _deliveriesRepository.DeleteDelivery(delivery);
         return(result ? result : throw new Exception("Dependency failure: The repository returned false."));
     }
     catch (Exception e) // Error handling
     {
         _logger.Error($"IDeliveriesService says: {e.Message} Exception occured on line {new StackTrace(e, true).GetFrame(0).GetFileLineNumber()}.");
         return(false);
     }
 }