Exemple #1
0
        public MeasureEditViewModel(Approval_Measure model, IEnumerable <ResponsibleSubjectViewModel> responsibleSubjectViewModels, Action removeMeasureAction)
            : base(model, responsibleSubjectViewModels)
        {
            m_RemoveMeasure = removeMeasureAction;
            DisplayName     = TranslationProvider.Translate("MeasureEdit");

            SelectedResponsibleSubjectViewModel =
                ResponsibleSubjectViewModels.Single(rs => rs.Model == model.ResponsibleSubject);
        }
        public MeasureAddViewModel(Approval_Measure model, IEnumerable <ResponsibleSubjectViewModel> responsibleSubjectViewModels)
        {
            DisplayName = TranslationProvider.Translate("MeasureAdd");

            m_Model      = model;
            m_Progresses = Enum.GetValues(typeof(Progress));
            m_Priorities = Enum.GetValues(typeof(Priority));
            m_ResponsibleSubjectViewModels = responsibleSubjectViewModels;

            if (model.DueDate == new DateTime())
            {
                m_Model.DueDate   = DateTime.Now;
                m_Model.EntryDate = DateTime.Now;
                m_Model.Progress  = 0;
            }
        }
 public MeasureViewModel(Approval_Measure model)
 {
     m_Model = model;
 }
Exemple #4
0
 public MeasureEditViewModel CreateMeasureEditViewModel(Approval_Measure measure, Action removeMeasureAction)
 {
     return(new MeasureEditViewModel(measure, CreateResponsibleSubjectViewModels(), removeMeasureAction));
 }
Exemple #5
0
 public MeasureViewModel CreateMeasureViewModel(Approval_Measure measure)
 {
     return(new MeasureViewModel(measure));
 }