public Medicine(String medicineId, String name, bool isDeleted, MedicineStatus medicineStatus, int quantity, List <Ingredient> ingredientsList) { MedicineId = medicineId; Name = name; IsDeleted = isDeleted; MedicineStatus = medicineStatus; Quantity = quantity; IngredientsList = ingredientsList; }
public Medicine GenerateMedicineObjectFromCollectedData() { String medicineId = Sifra.Text; String name = Naziv.Text; MedicineStatus medicineStatus = MedicineStatus.waitingForValidation; bool isDeleted = false; int quantity = Convert.ToInt32(Kolicina.Text); ObservableCollection <Ingredient> ingredients = (ObservableCollection <Ingredient>)SastojciList.ItemsSource; List <Ingredient> medicineIngredients = ingredients.ToList(); Medicine medicine = new Medicine(medicineId, name, isDeleted, medicineStatus, quantity, medicineIngredients); return(medicine); }
public static string ToFriendlyString(this MedicineStatus me) { switch (me) { case MedicineStatus.validated: return("Validated"); case MedicineStatus.rejected: return("Rejected"); case MedicineStatus.waiting: return("Waiting"); case MedicineStatus.missing: return("Missing"); default: return("MedicineStatus default"); } }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value != null && value.GetType().IsEnum) { MedicineStatus medStatus = (MedicineStatus)value; if (medStatus == MedicineStatus.validated) { return("Validiran"); } else if (medStatus == MedicineStatus.rejected) { return("Odbijen"); } else if (medStatus == MedicineStatus.waitingForValidation) { return("Čeka na validaciju"); } } return(null); }