コード例 #1
0
        public void CreateContact_FirstAndLastIsNullOrWhiteSpace()
        {
            var repo    = new ContactRepo(null);
            var contact = new Contact()
            {
                FirstName = null, LastName = null
            };

            var dto = repo.CreateContact(contact);

            Assert.Null(dto);
        }
コード例 #2
0
        public ActionResult <IEnumerable <ContactedPerson> > CreateContact([FromQuery] string Dni, [FromBody] IEnumerable <ContactedPerson> contacts)
        {
            foreach (var contact in contacts)
            {
                var contactFromRepo = _repository.ExistContactedPerson(contact.Dni);
                if (contactFromRepo == null)
                {
                    _repository.CreateContact(contact);
                }
                var rel = _repository.ExitsRegisteredContact(Dni, contact.Dni);
                if (rel == null)
                {
                    _repository.AssignContact(Dni, contact.Dni);
                }
            }
            _repository.SaveChanges();

            return(Created("https://cotecapi.com/contacts", contacts));
        }