コード例 #1
0
        private void UpdateDetails(CreateEditModel.CreateEditInstructorCommand request)
        {
            FirstMidName = request.FirstMidName;
            LastName     = request.LastName;
            HireDate     = request.HireDate.GetValueOrDefault();

            if (string.IsNullOrWhiteSpace(request.OfficeAssignmentLocation))
            {
                OfficeAssignment = null;
            }
            else if (OfficeAssignment == null)
            {
                OfficeAssignment = new OfficeAssignment {
                    Location = request.OfficeAssignmentLocation
                };
            }
            else
            {
                OfficeAssignment.Location = request.OfficeAssignmentLocation;
            }
        }
コード例 #2
0
 public void Handle(CreateEditModel.CreateEditInstructorCommand request, IEnumerable <Course> courses)
 {
     UpdateDetails(request);
     UpdateInstructorCourses(request.SelectedCourses, courses);
 }