Beispiel #1
0
 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}"));
     }
 }
Beispiel #5
0
 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(); }
 }