public void Delete(string email) { if (read.GetByEmail(email) == null) { throw new NotFoundClientException(); } delete.Delete(email); }
public void Create(Client value) { if (read.GetByEmail(value.Email) != null) { throw new ClientAlreadyExistsException(); } create.Create(value); }
private Client GetClient(string clientEmail) { return(clientRepository.GetByEmail(clientEmail) ?? throw new NotExistClientException()); }