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