public GuardarPersonaResponse Guardar(Persona persona) { try { persona.pulsacion = persona.CalcularPulsaciones(); contexto.Personas.Add(persona); contexto.SaveChanges(); return(new GuardarPersonaResponse(persona)); } catch (Exception e) { return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}")); } }
public GuardarPersonaResponse Guardar(Persona persona) { try { persona.CalcularPulsaciones(); _conexion.Open(); _repositorio.Guardar(persona); _conexion.Close(); return(new GuardarPersonaResponse(persona)); } catch (Exception e) { return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}")); } finally { _conexion.Close(); } }
public GuardarPersonaResponse Guardar(Persona persona) { try { var personabuscada = _context.Personas.Find(persona.Identificacion); if (personabuscada != null) { return(new GuardarPersonaResponse("Error La Persona Ya se encuentra registrada")); } persona.CalcularPulsaciones(); _context.Personas.Add(persona); _context.SaveChanges(); return(new GuardarPersonaResponse(persona)); } catch (Exception e) { return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}")); } }
public Persona CalcularPulsaciones(Persona persona) { persona.CalcularPulsaciones(); return(persona); }