public bool Criar(PacienteAdicionarDTO model) { if (model == null) { return(false); } var paciente = CriarPaciente(model); var endereco = CriarEndereco(model); try { UnimedDbContext.Add(endereco); UnimedDbContext.SaveChanges(); paciente.IdEndereco = endereco.Id; UnimedDbContext.Add(paciente); UnimedDbContext.SaveChanges(); return(true); } catch (Exception ex) { throw new ArgumentException($"Não foi possivel Adcionar o Paciente {ex}"); } }
public IActionResult Criar([FromBody] PacienteAdicionarDTO model) { var result = GetService <IAtendenteRepository>().Criar(model); if (result) { return(Ok("Paciente Criado")); } return(BadRequest()); }