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; }
public MeasureEditViewModel CreateMeasureEditViewModel(Approval_Measure measure, Action removeMeasureAction) { return(new MeasureEditViewModel(measure, CreateResponsibleSubjectViewModels(), removeMeasureAction)); }
public MeasureViewModel CreateMeasureViewModel(Approval_Measure measure) { return(new MeasureViewModel(measure)); }