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); }
public ActionResult PostPersonal([FromBody] PersonalCreateDto dto) { var entity = _repository.Create(dto); return(Ok(entity)); }