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)); }
// 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; }