Exemple #1
0
        public async Task Write(Employee employee)
        {
            var emailAlreadyExists = await EmployeeReader.Any(employee.Email.Address);

            if (emailAlreadyExists)
            {
                var notification = new Notification("Email already registred");
                NotificationStore.AddNotification(notification);

                return;
            }

            await EmployeeWriter.Write(employee);
        }
Exemple #2
0
 public async Task Remove(Employee employee)
 {
     await EmployeeWriter.Remove(employee);
 }