Ejemplo n.º 1
0
        /// <summary>
        /// Método para eliminar un registro
        /// </summary>
        /// <param name="IdPropiedadBoolPerfil"></param>
        /// <param name="IdPropiedadBool"></param>
        /// <returns></returns>
        public int DeletePropiedadBoolPerfil(int IdPropiedadBool, int IdPerfil)
        {
            try
            {
                using (EntitiesPerfiles conexion = new EntitiesPerfiles())
                {
                    TR_PROPIEDAD_BOOL_PERFIL data = conexion.TR_PROPIEDAD_BOOL_PERFIL.Where(a => a.ID_PROPIEDAD_BOOL == IdPropiedadBool && a.ID_PERFIL == IdPerfil).FirstOrDefault();

                    conexion.Entry(data).State = System.Data.Entity.EntityState.Deleted;

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que inserta un registro nuevo
        /// </summary>
        /// <param name="IdPropiedadBool"></param>
        /// <param name="IdPerfil"></param>
        /// <returns></returns>
        public int InsertNewPropiedadBoolPerfil(int IdPropiedadBool, int IdPerfil)
        {
            try
            {
                using (EntitiesPerfiles conexion = new EntitiesPerfiles())
                {
                    TR_PROPIEDAD_BOOL_PERFIL data = new TR_PROPIEDAD_BOOL_PERFIL();

                    data.ID_PROPIEDAD_BOOL = IdPropiedadBool;
                    data.ID_PERFIL         = IdPerfil;

                    //Agregamos los registros a la base de datos
                    conexion.TR_PROPIEDAD_BOOL_PERFIL.Add(data);

                    //Guardamos los cambios
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }