public void CreateNewMedicament(MedicamentModel medicament, int amount) { ListOfChoosenMedicament.Add(new ChoosenMedicamentModel(medicament.Name, (Amount + amount), medicament.Price)); TotalCost += medicament.Price * (Amount + amount); SelectedMedicament = null; Amount = 0; }
public int RemoveOldMedicament(ChoosenMedicamentModel medicament) { int previousAmount = medicament.Amount; TotalCost -= medicament.TotalPrice; ListOfChoosenMedicament.Remove(medicament); return(previousAmount); }
private void AddMedicament(object obj) { int previousAmount = 0; for (int i = 0; i < ListOfChoosenMedicament.Count; i++) { if (ListOfChoosenMedicament.ElementAt(i).Name == SelectedMedicament.Name) { previousAmount = RemoveOldMedicament(ListOfChoosenMedicament.ElementAt(i)); } } CreateNewMedicament(SelectedMedicament, previousAmount); }
private void RemoveMedicament(object obj) { TotalCost -= SelectedMedicamentFromChoosenList.TotalPrice; ListOfChoosenMedicament.Remove(SelectedMedicamentFromChoosenList); SelectedMedicamentFromChoosenList = null; }