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; } }