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); }
public async Task Remove(Employee employee) { await EmployeeWriter.Remove(employee); }