Ejemplo n.º 1
0
        public async Task Create(Person personToSave, Address addressToSave, Email emailToSave, Phone phoneNumberToSave,
                                 Personal personalToSave)
        {
            await _context.Persons.AddAsync(personToSave);

            await _context.SaveChangesAsync();

            addressToSave.PersonId = personToSave.Id;
            await _addressRepository.Create(addressToSave);

            emailToSave.PersonId = personToSave.Id;
            await _emailRepository.Create(emailToSave);

            personalToSave.PersonId = personToSave.Id;
            await _personalRepository.Create(personalToSave);

            phoneNumberToSave.PersonId = personToSave.Id;
            await _phoneRepository.Create(phoneNumberToSave);
        }
Ejemplo n.º 2
0
        public ActionResult PostPersonal([FromBody] PersonalCreateDto dto)
        {
            var entity = _repository.Create(dto);

            return(Ok(entity));
        }