public ActionResult Save(Paciente paciente) { PacienteValidacion.validate(paciente, ModelState); if (!PacienteValidacion.IsValid()) { return(View("Save", paciente)); } PacienteService.AddPaciente(paciente); return(RedirectToAction("List")); }
public IActionResult AddPaciente([FromBody] Paciente p) { try { _pacienteService.AddPaciente(p); } catch (NHibernate.Exceptions.GenericADOException e) { return(Conflict(e.Message)); } return(Created("El paciente ha sido creado", p)); }
public IActionResult Create([FromBody] PacienteInputModel inputModel) { if (inputModel == null) { return(BadRequest()); } var model = ToDomainModel(inputModel); service.AddPaciente(model); var outputModel = ToOutputModel(model); return(CreatedAtRoute("GetPacientes", new { id = outputModel.PacienteId }, outputModel)); }