Пример #1
0
        public void AjouterClient(Client p_client)
        {
            if (p_client is null)
            {
                throw new ArgumentNullException(nameof(p_client));
            }
            List <ClientXMLDTO> clientsDTO = this.ListerClientsDTO();

            if (clientsDTO.Any(c => c.ClientId == p_client.ClientId))
            {
                throw new InvalidOperationException();
            }

            ClientXMLDTO clientDTO = new ClientXMLDTO(p_client);

            clientsDTO.Add(clientDTO);

            this.SauvegarderDepot(clientsDTO);
        }
Пример #2
0
                public void AjouterClient(Client p_client)
                 {
                        if (p_client is null)
                         {
                                throw new ArgumentNullException(nameof(p_client));
                            
            }
                        List <ClientXMLDTO>  clientsDTO  =  this.ListerClientsDTO();

                        if (clientsDTO.Any(c  =>  c.ClientId  ==  p_client.ClientId))
                         {
                                throw new InvalidOperationException();
                            
            }

                        ClientXMLDTO clientDTO  =  new ClientXMLDTO(p_client);
                        clientsDTO.Add(clientDTO);

                        this.SauvegarderDepot(clientsDTO);
                    
        }