示例#1
0
        public void HireContact(HireContactCommand command)
        {
            var contactEntreprise = new ContactEntreprise {
                ContactId    = command.ContactId,
                EntrepriseId = command.EntrepriseId
            };

            _entrepriseRepository.HireContact(contactEntreprise);
            _unitOfWork.SaveChanges();
        }
        public void PrepareCase()
        {
            var tabAdresse = new List <Adresse>();

            var adresse = new Adresse
            {
                Pays  = "Belgique",
                Rue   = "Rue du bois 57",
                Ville = "Moustier"
            };
            var entreprise1 = new Entreprise
            {
                Adresses    = tabAdresse,
                NumeroTva   = "sdqsdqsdsq",
                SiegeSocial = adresse
            };

            tabAdresse.Add(adresse);



            var contact = new Contact {
                TypeContact = TypeContact.Employe,
                Adresse     = adresse,
                NumeroTva   = null,
            };
            var cEntreprise = new ContactEntreprise
            {
                Contact    = contact,
                Entreprise = entreprise1
            };

            contact.Entreprises.Add(cEntreprise);

            this.cnt = contact;
            this.ent = entreprise1;
        }
 public void HireContact(ContactEntreprise contactEntreprise)
 {
     _genesisContext.ContactsEntreprises.Add(contactEntreprise);
     // _genesisContext.SaveChanges();
 }