Esempio n. 1
0
        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);
        }