public decimal CalculateOrder(Customer customer, IEnumerable<Product> products, decimal discounts) { if (products.Count() == 0) return 0; Customer = customer; decimal orderTotal = products.Sum(p => p.Price); if (discounts == 0) return orderTotal; orderTotal -= discounts; return orderTotal; }
public decimal CalculateOrder(Customer customer, IEnumerable <Product> products, decimal discounts) { Customer = customer; decimal orderTotal = 0m; if (products.Count() > 0) { orderTotal = products.Sum(p => p.Price); if (discounts > 0) { orderTotal -= discounts; } } return(orderTotal); }
public decimal CalculateOrder(Customer customer, IEnumerable<Product> products, decimal discounts) { Customer = customer; decimal orderTotal = 0m; if (products.Count() > 0) { orderTotal = products.Sum(p => p.Price); if (discounts > 0) { orderTotal -= discounts; } } return orderTotal; }
public decimal CalculateOrder(Customer customer, IEnumerable <Product> products, decimal discounts) { if (products.Count() == 0) { return(0); } Customer = customer; decimal orderTotal = products.Sum(p => p.Price); if (discounts == 0) { return(orderTotal); } orderTotal -= discounts; return(orderTotal); }
public void ForgotPassword(Customer customer) { // do work }
public void Register(Customer customer) { // do work }
public IEnumerable <string> GatherOrderErrors(IEnumerable <Product> products, Customer customer) { // do work }
public bool CustomerIsValid(Customer customer, Order order) { // do work }
public decimal CalculateOrderDiscount(IEnumerable <Product> products, Customer customer) { // do work }
public decimal CalculateOrderDiscount(IEnumerable<Product> products, Customer customer) { // do work }
public void ForgotPassword(Customer customer) { // do work }
public void Register(Customer customer) { // do work }
public IEnumerable<string> GatherOrderErrors(IEnumerable<Product> products, Customer customer) { // do work }
public bool CustomerIsValid(Customer customer, Order order) { // do work }