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{ 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 string Modificar(Persona persona) { persona.CalcularPulsaciones(); _conexion.Open(); if (persona != null) { _repositorio.Modificar(persona); _conexion.Close(); return($"El registro {persona.Nombre} se ha modificado satisfactoriamente."); } else { return($"Lo sentimos, {persona.Identificacion} no se encuentra registrada."); } }
public GuardarPersonaResponse Guardar(Persona persona) { try{ var personaBuscada = _context.Personas.Find(persona.Identificacion); if (personaBuscada != null) { return(new GuardarPersonaResponse("Error la persona ya esta 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 GuardarPersonaResponse Guardar(Persona persona) { try { var personaBuscada = BuscarxIdentificacion(persona.Identificacion); if (personaBuscada != null) { return(new GuardarPersonaResponse("Error la persona ya se encuentra registrada")); } 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(); } }