コード例 #1
0
 public EditProjectVM(ProjectService projectService)
 {
     ProjectService        = projectService;
     ProjectNameInputBoxVM = new InputBoxVM()
     {
         InputText       = ProjectService.CurrentlyOpenedProject.Name,
         HasErrorMessage = true,
         ErrorMessage    = ERROR_MESSAGE_CANNOT_BE_EMPTY
     };
     ProjectSummaryInputBoxVM = new LargeInputBoxVM()
     {
         InputText       = ProjectService.CurrentlyOpenedProject.Summary,
         HasErrorMessage = true,
         ErrorMessage    = ERROR_MESSAGE_CANNOT_BE_EMPTY
     };
     CustomerNameInputBoxVM = new InputBoxVM()
     {
         InputText       = ProjectService.CurrentlyOpenedProject.CustomerName,
         HasErrorMessage = true,
         ErrorMessage    = ERROR_MESSAGE_CANNOT_BE_EMPTY
     };
     EmailInputBoxVM = new InputBoxVM()
     {
         InputText       = ProjectService.CurrentlyOpenedProject.CustomerEmail,
         HasErrorMessage = true,
         ErrorMessage    = ERROR_MESSAGE_CANNOT_BE_EMPTY
     };
     RegisterEvents();
 }
コード例 #2
0
 public CreateProjectVM(
     InputBoxVM projectNameVM,
     LargeInputBoxVM projectSummaryInputBoxVM,
     InputBoxVM customerNameInputBoxVM,
     InputBoxVM emailInputBoxVM)
 {
     ProjectNameInputBoxVM    = projectNameVM;
     ProjectSummaryInputBoxVM = projectSummaryInputBoxVM;
     CustomerNameInputBoxVM   = customerNameInputBoxVM;
     EmailInputBoxVM          = emailInputBoxVM;
     RegisterEvents();
 }