public async Task <ActionResult> Post([FromForm] PacienteViewModelPost paciente)
 {
     if (!await _pacienteService.AddAsync(_mapper.Map <PacienteDTO>(paciente)))
     {
         return(Json(new { success = false, mensagem = string.Join(".", _notify.GetNotifications().Select(n => n.ErrorMessage).FirstOrDefault()) }));
     }
     return(Json(new { success = true, mensagem = "Paciente inserido com sucesso." }));
 }
 public IActionResult Post([FromBody] Paciente paciente)
 {
     if (paciente == null)
     {
         return(BadRequest());
     }
     try
     {
         _pacienteService.AddAsync(paciente);
         return(CreatedAtRoute("GetFuncionario", new { id = paciente.Id }, paciente));
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         throw;
     }
 }