コード例 #1
0
        public static bool Eliminar(int Id)
        {
            ContextoTelefono contexto = new ContextoTelefono();
            bool             paso     = false;

            try
            {
                Telefonos telefonos = contexto.telefonos.Find(Id);
                if (telefonos != null)
                {
                    contexto.Entry(telefonos).State = EntityState.Deleted;
                    paso = contexto.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
コード例 #2
0
        public static bool Guardar(Telefonos telefonos)
        {
            ContextoTelefono contexto = new ContextoTelefono();
            bool             paso     = false;

            try
            {
                if (contexto.telefonos.Any(A => A.Id == telefonos.Id))
                {
                    paso = Modificar(telefonos);
                }
                else
                {
                    paso = Insertar(telefonos);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
コード例 #3
0
        public static List <Telefonos> GetList(Expression <Func <Telefonos, bool> > expression)
        {
            List <Telefonos> lista    = new List <Telefonos>();
            ContextoTelefono contexto = new ContextoTelefono();

            try
            {
                lista = contexto.telefonos.Where(expression).ToList();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(lista);
        }
コード例 #4
0
        public static Telefonos Buscar(int Id)
        {
            ContextoTelefono contexto = new ContextoTelefono();
            Telefonos        telefonos;

            try
            {
                telefonos = contexto.telefonos.Find(Id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(telefonos);
        }
コード例 #5
0
        private static bool Insertar(Telefonos entity)
        {
            ContextoTelefono contexto = new ContextoTelefono();
            bool             paso     = false;

            try
            {
                contexto.telefonos.Add(entity);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
コード例 #6
0
        private static bool Modificar(Telefonos entyti)
        {
            ContextoTelefono contexto = new ContextoTelefono();
            bool             paso     = false;

            try
            {
                contexto.Entry(entyti).State = EntityState.Modified;

                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }