AsgQuizzes.OrderController.ApplyDiscount C# (CSharp) Method

ApplyDiscount() public method

public ApplyDiscount ( System.Guid orderId, decimal discount ) : Order
orderId System.Guid
discount decimal
return Order
        public Order ApplyDiscount(Guid orderId, decimal discount)
        {
            var order = _repo.ReadOrder(orderId);
            order.Discount = discount;
            order.TotalPrice = order.TotalPrice*(100m - order.Discount)/100m;
            order.Validate();
            return _repo.UpdateOrder(order);
        }