public GuardarPersonaResponse Guardar(Paciente paciente) { try{ paciente.CalcularCopago(); conexion.Open(); repository.Guardar(paciente); conexion.Close(); return(new GuardarPersonaResponse(paciente)); }catch (Exception e) { return(new GuardarPersonaResponse($"Error de la aplicacion: {e.Message}")); }finally{ conexion.Close(); } }
public GuardarPacienteResponse Guardar(Paciente persona) { try { persona.CalcularCopago(); _conexion.Open(); _repositorio.Guardar(persona); _conexion.Close(); return(new GuardarPacienteResponse(persona)); } catch (Exception e) { return(new GuardarPacienteResponse($"Error de la Aplicacion: {e.Message}")); } finally { _conexion.Close(); } }
public GuardarPacienteResponse Guardar(Paciente paciente) { try { var pacienteBus = _context.Pacientes.Find(paciente.Identificacion); if ( pacienteBus != null) { return new GuardarPacienteResponse("Error el paciente ya se encuentra registrada"); } paciente.CalcularCopago(); _context.Pacientes.Add(paciente); _context.SaveChanges(); return(new GuardarPacienteResponse(paciente)); } catch (Exception e) { return(new GuardarPacienteResponse($"Error de la Aplicacion: {e.Message}")); } }