public void addOrder(Order order) { DataAccess dataAccess = new DataAccess(); dataAccess.insertOrder(order); int customerId = order.getCustomerId(); int ordersCount = dataAccess.getOrdersCount(customerId); if (ordersCount == 1) { Customer orderCustomer = dataAccess.getCustomerById(customerId); SmsSender smsSender = new SmsSender(); string smsMessage = orderCustomer.FirstName + " ,Welcome to our store!!"; smsSender.sendSms(orderCustomer.MobileNumber, smsMessage); } EmailSender emailSender = new EmailSender(); emailSender.sendOrderEmail(order); double orderAmount = order.getAmount(); if (orderAmount > 200) { dataAccess.addPointsToCustomer(customerId, 10); } }
public void addOrder(Order order) { DataAccess dataAccess = new DataAccess(); dataAccess.insertOrder(order); int customerId = order.getCustomerId(); int ordersCount = dataAccess.getOrdersCount(customerId); if(ordersCount == 1) { Customer orderCustomer = dataAccess.getCustomerById(customerId); SmsSender smsSender = new SmsSender(); string smsMessage = orderCustomer.FirstName + " ,Welcome to our store!!"; smsSender.sendSms(orderCustomer.MobileNumber, smsMessage); } }
public void newOrderAdded(Order order, Customer customer) { DataAccess dataAccess = new DataAccess(); int ordersCount = dataAccess.getOrdersCount(customer.getCustomerId()); if (ordersCount == 1) { SmsSender smsSender = new SmsSender(); string smsMessage = customer.FirstName + " ,Welcome to our store!!"; smsSender.sendSms(customer.MobileNumber, smsMessage); } EmailSender emailSender = new EmailSender(); emailSender.sendOrderEmail(order); }