public ZadanieViewModel(string opis, DateTime dataUtworzenia, //konstruktor, wykorzystany przez Konwerter i zapis DateTime planowanyTerminRealizacji, Model.PriorytetZadania priorytetZadania, bool czyZrealizowane) { // tworzy instancję (obiekt) modelu model = new Model.Zadanie(opis, dataUtworzenia, planowanyTerminRealizacji, priorytetZadania, czyZrealizowane); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Model.PriorytetZadania priorytetZadania = (Model.PriorytetZadania)value; switch (priorytetZadania) { case Model.PriorytetZadania.MniejWażne: return(Brushes.Olive); case Model.PriorytetZadania.Ważne: return(Brushes.Orange); case Model.PriorytetZadania.Krytyczne: return(Brushes.OrangeRed); default: throw new Exception("Nierozpoznany priorytet zadania"); } }
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { string opis = (string)values[0]; DateTime terminUtworzenia = DateTime.Now; DateTime?planowanyTerminRealizacji = (DateTime?)values[1]; Model.PriorytetZadania priorytet = (Model.PriorytetZadania)pzts.ConvertBack( values[2], typeof(Model.PriorytetZadania), null, CultureInfo.CurrentCulture); if (!string.IsNullOrWhiteSpace(opis) && planowanyTerminRealizacji.HasValue) { return(new ModelWidoku.ZadanieViewModel(opis, terminUtworzenia, planowanyTerminRealizacji.Value, priorytet, false)); } else { return(null); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Model.PriorytetZadania priorytetZadania = (Model.PriorytetZadania)value; return(Model.Zadanie.OpisPriorytetu(priorytetZadania)); }
public Zadanie(string opis, DateTime dataUtworzenia, DateTime planowanyTerminRealizacji, Model.PriorytetZadania priorytetZadania, bool czyZrealizowane) { model = new Model.Zadanie(opis, dataUtworzenia, planowanyTerminRealizacji, priorytetZadania, czyZrealizowane); }