public static bool Delete(Medicine medicine) { if (medicine == null || medicine.Id == Guid.Empty) { throw new ArgumentException("MedicineId information was not provided"); } var query = SqlQueryGeneration.DeleteMedicine(medicine); return(_sqlManager.DeleteMedicine(query)); }