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(); }
public CreateProjectVM( InputBoxVM projectNameVM, LargeInputBoxVM projectSummaryInputBoxVM, InputBoxVM customerNameInputBoxVM, InputBoxVM emailInputBoxVM) { ProjectNameInputBoxVM = projectNameVM; ProjectSummaryInputBoxVM = projectSummaryInputBoxVM; CustomerNameInputBoxVM = customerNameInputBoxVM; EmailInputBoxVM = emailInputBoxVM; RegisterEvents(); }