public override decimal CalculateCommission(month month)
        {
            //Commission for each order for permanent employee = 5% on each order amount
            decimal commissionForMonth = 0;

            //need to get orders for that month
            List <Order> ordersForMonth = orders.Where(x => x.monthOfTheOrder == month.ToString().ToLower()).ToList();

            //loop through those orders to calculate commission
            foreach (Order order in ordersForMonth)
            {
                //need to get total price
                decimal totalPrice = order.quantity * order.costPerUnit;
                commissionForMonth += (totalPrice * COMMISSION);
            }

            return(Math.Round(commissionForMonth));
        }
Exemple #2
0
    // Start is called before the first frame update
    void Start()
    {
        switch (selectedDeveloper)
        {
        case developer.AlexanderIArt:
            developerText.text    = "Alexander";
            roleText.text         = "Art";
            topSeperator.color    = artColor;
            bottomSeperator.color = artColor;

            break;

        case developer.AlexandruIProgramming:
            developerText.text    = "Alexandru";
            roleText.text         = "Programming";
            topSeperator.color    = programmingColor;
            bottomSeperator.color = programmingColor;
            break;

        case developer.LarsIDesign:
            developerText.text    = "Lars";
            roleText.text         = "Design";
            topSeperator.color    = designColor;
            bottomSeperator.color = designColor;
            break;

        case developer.MoonyIDesign:
            developerText.text    = "Moony";
            roleText.text         = "Design";
            topSeperator.color    = designColor;
            bottomSeperator.color = designColor;
            break;

        case developer.RobertIArt:
            developerText.text    = "Robert";
            roleText.text         = "Art";
            topSeperator.color    = artColor;
            bottomSeperator.color = artColor;
            break;
        }

        contentText.text = "- " + selectedMonth.ToString() + ", " + dayOfMonth + " - " + "\n" + content;
    }