Exemple #1
0
 private void OnCreatedEmployee(EmployeeAddEvent @event)
 {
     Id        = @event.Id;
     FirstName = @event.FirstName;
     LastName  = @event.LastName;
     Title     = @event.Title;
     BirthDate = @event.BirthDate;
     HireDate  = @event.HireDate;
     Address   = @event.Address;
     City      = @event.City;
 }
Exemple #2
0
        public EmployeeViewModel CreateViewModel(object @event)
        {
            switch (@event)
            {
            case EmployeeAddEvent x:

                EmployeeAddEvent employeeAddEvent = @event as EmployeeAddEvent;
                return(_mapper.Map <EmployeeViewModel>(employeeAddEvent));

            case EmployeeUpdateEvent x:

                EmployeeUpdateEvent employeeUpdateEvent = @event as EmployeeUpdateEvent;
                return(_mapper.Map <EmployeeViewModel>(employeeUpdateEvent));

            case EmployeeRemoveEvent x:

                EmployeeRemoveEvent employeeRemoveEvent = @event as EmployeeRemoveEvent;
                return(_mapper.Map <EmployeeViewModel>(employeeRemoveEvent));

            default:
                return(null);
            }
        }